> 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/server/fr/knowledge-base/troubleshooting-articles/devolutions-server-performance-issues.md).

# Problèmes de performances de Devolutions Server

Le [support Devolutions](mailto:service@devolutions.net) peut vous aider avec les problèmes de performance de Devolutions Server. Pour ce faire, le rapport ***Disk usage by Top Tables*** de ***SQL Server Management Studio (SSMS)*** doit être généré afin d'évaluer le nombre d'enregistrements dans certaines tables de la base de données.

1. Ouvrez ***SQL Server Management Studio (SSMS)***.
2. Faites un clic droit sur la base de données et sélectionnez ***Reports*** – ***Standard Reports*** – ***Disk Usage by Top Tables***.
3. Envoyez le rapport à <service@devolutions.net>.

Voici un exemple de ce à quoi ressemble le rapport.

![](https://cdnweb.devolutions.net/docs/DVLS6078_2024_2.png)

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
```

{% hint style="info" %}
Les [politiques de rétention de la base de données](https://docs.devolutions.net/fr/server/web-interface/administration/logs/cleanup-logs/) dans la section ***Administration*** peuvent aider à réduire le nombre d'enregistrements dans la table du rapport en archivant ou en supprimant automatiquement les anciens journaux.
{% endhint %}


---

# 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:

```
GET https://docs.devolutions.net/server/fr/knowledge-base/troubleshooting-articles/devolutions-server-performance-issues.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
