> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/fr/knowledge-base/how-to-articles/performance-diagnostic.md).

# Diagnostic de performance

Exécutez un diagnostic de performance dans Remote Desktop Manager en envoyant les traces de l'espace de travail ou un rapport d'utilisation du disque SQL au soutien technique de Devolutions.

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

### Envoyer une trace de performance via Remote Desktop Manager

1. Ouvrir ***Fichier*** – ***Information sur mon espace de travail***.
2. Cliquer sur le bouton ***Envoyer le rapport au soutien technique par courriel*** pour envoyer l'information à l'équipe de soutien technique.
3. Ouvrir ***Aide*** – ***Diagnostic système***.
4. Cliquer sur le bouton ***Envoyer***.
5. Inclure suffisamment d'information pour lier le rapport au billet approprié. N'oubliez pas de saisir votre nom d'utilisateur si le processus a été démarré à partir du forum.
6. Ensuite, aller dans ***Aide*** – ***Profilage de performance.***
7. Dans Remote Desktop Manager, maintenir la touche <kbd>Ctrl</kbd> enfoncée et appuyer sur le bouton actualiser.
8. L'information sera ajoutée dans l'onglet ***Performance*** de la fenêtre de profilage de performance ouverte à l'étape no 6.
9. Cliquer sur le bouton ***Envoyer la trace au soutien technique***. Encore une fois, assurez-vous d'inclure suffisamment d'information pour lier le rapport au billet approprié, et saisissez votre nom d'utilisateur du forum si le processus a été démarré à partir du forum.

### Envoyer par courriel un rapport Disk usage by Top Tables via SSMS

Pour les espaces de travail Devolutions Server, SQL et SQL Azure, un ***rapport*** ***Disk usage by Top Tables*** de ***SQL Server Management Studio (SSMS)*** peut être généré afin d'évaluer le nombre d'enregistrements dans des tables spécifiques de la base de données. Voici comment procéder :

1. Ouvrir ***SQL Server Management Studio (SSMS)***.
2. Cliquer avec le bouton droit sur la base de données et sélectionner ***Reports*** – ***Standard Reports*** – ***Disk Usage by Top Tables***.
3. Envoyer le rapport à <service@devolutions.net>.

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
```<div data-gb-custom-block data-tag="hint" data-style='info'>For Devolutions Server workspaces, the [Cleanup logs](https://docs.devolutions.net/server/fr/web-interface/administration/database-retention-policies/) feature (***Administration*** – ***Logs*** – ***Clean up logs, i***n the Devolutions Server web interface) can help reduce the number of records in the report table by automatically archiving/deleting old logs.</div>
````


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/rdm/fr/knowledge-base/how-to-articles/performance-diagnostic.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
