Diagnostic de performance

Lorsqu'un problème de performance survient lors de l'utilisation de Remote Desktop Manager Windows, l'équipe de soutien peut vous demander d'envoyer quelques détails concernant votre source de données, les paramètres système, etc. Suivre l'une des deux méthodes ci-dessous pour recueillir l'information et l'envoyer à l'équipe de soutien.

Envoyer une trace de performance via Remote Desktop Manager

  1. Ouvrir FichierMes informations de source de données.

  2. Cliquer sur le bouton Envoyer le rapport par courriel au soutien pour envoyer l'information à l'équipe de soutien.

My data source information
My data source information
  1. Ouvrir AideDiagnostic du système.

  2. Cliquer sur le bouton Envoyer.

System diagnostic
System diagnostic
  1. Inclure suffisamment d'informations pour lier le rapport au billet approprié. Se souvenir d'entrer votre nom d'utilisateur si le processus a été démarré depuis le forum.

Send system diagnostic
Send system diagnostic
  1. Ensuite, aller dans AidePerformance profilage.

  2. Dans Remote Desktop Manager, maintenir la touche Ctrl et appuyer sur le bouton actualiser.

  3. Les informations seront ajoutées dans l'onglet Performance de la fenêtre de profilage de performance ouverte lors de l'étape #6.

  4. Cliquer sur le bouton Envoyer la trace au soutien. Encore une fois, s'assurer d'inclure suffisamment d'informations pour lier le rapport au billet approprié, et entrer votre nom d'utilisateur du forum si le processus a été démarré depuis le forum.

Send performance trace to the support team
Send performance trace to the support team

Envoyer un rapport d'utilisation du disque par les tables principales via SSMS

Pour les sources de données Devolutions Server, SQL et SQL Azure, un rapport sur l'utilisation du disque par les tables principales de SQL Server Management Studio (SSMS) peut être généré afin d'évaluer le nombre d'enregistrements dans des tables de base de données spécifiques. Voici comment procéder :

  1. Ouvrir SQL Server Management Studio (SSMS).

  2. Faire un clic droit sur la base de données et sélectionner RapportsRapports standardsUtilisation du disque par les tables principales.

  3. Envoyer le rapport à service@devolutions.net.

Voici un exemple de ce à quoi ressemble le rapport.

Disk usage by Top Tables report
Disk usage by Top Tables report

Voici la requête SQL pour obtenir le même résultat si la base de données est hébergée sur Azure.

SELECT TOP 1000
        a3.name AS SchemaName,
        a2.name AS TableName,
        a1.rows as Row_Count,
        (a1.reserved )* 8.0 / 1024 AS reserved_mb,
        a1.data * 8.0 / 1024 AS data_mb,
        (CASE WHEN (a1.used ) > a1.data THEN (a1.used ) - a1.data ELSE 0 END) * 8.0 / 1024 AS index_size_mb,
        (CASE WHEN (a1.reserved ) > a1.used THEN (a1.reserved ) - a1.used ELSE 0 END) * 8.0 / 1024 AS unused_mb
    FROM    (   SELECT
                ps.object_id,
                SUM ( CASE WHEN (ps.index_id < 2) THEN row_count    ELSE 0 END ) AS [rows],
                SUM (ps.reserved_page_count) AS reserved,
                SUM (CASE   WHEN (ps.index_id < 2) THEN (ps.in_row_data_page_count + ps.lob_used_page_count + ps.row_overflow_used_page_count)
                            ELSE (ps.lob_used_page_count + ps.row_overflow_used_page_count) END
                    ) AS data,
                SUM (ps.used_page_count) AS used
                FROM sys.dm_db_partition_stats ps
                GROUP BY ps.object_id
            ) AS a1
    INNER JOIN sys.all_objects a2  ON ( a1.object_id = a2.object_id )
    INNER JOIN sys.schemas a3 ON (a2.schema_id = a3.schema_id)
    WHERE a2.type <> N'S' and a2.type <> N'IT'
    order by a1.reserved desc

Pour les sources de données Devolutions Server, la fonctionnalité Nettoyer les journaux (AdministrationJournauxNettoyer les journaux, in the Devolutions Server web interface) peut aider à réduire le nombre d'enregistrements dans la table de rapports en archivant/supprimant automatiquement les anciens journaux.

Devolutions Forum logo Donnez-nous vos commentaires