# Surveillance des requêtes de base de données Toutes les applications métier s'appuient sur une base de données pour assurer la fluidité des échanges d'informations. Les requêtes SQL sont donc au cœur de toutes les activités critiques. Des requêtes SQL inefficaces, telles que des jointures de tables mal conçues ou des index insuffisants ou superflus, peuvent entraîner de nombreux problèmes de performances. Par conséquent, **la surveillance des requêtes de base de données** est essentielle. Applications Manager prend en charge nativement la surveillance de la disponibilité et des performances des bases de données grâce à la fonctionnalité [Surveillance des bases de données](https://www.manageengine.com/fr/applications_manager/database-monitoring.html), et propose également une surveillance efficace des requêtes de base de données. Vous pouvez ainsi surveiller une requête ou un ensemble de requêtes pour n'importe quelle base de données. Ce moniteur de requêtes SQL permet de suivre l'état des requêtes critiques et des procédures stockées. Ces mêmes fonctions de surveillance s'étendent à une solution complète de [surveillance de SQL Server](https://www.manageengine.com/fr/applications_manager/sql-server-monitoring.html?database-query-monitoring), offrant aux administrateurs une visibilité au-delà des requêtes individuelles. ## Testez la connectivité de la base de données Lorsque vous surveillez une requête de base de données, vous testez implicitement la connectivité de la base. Cette fonction est utile pour la surveillance générale de la base de données. La surveillance des requêtes permet également de suivre efficacement celles qui s'exécutent entre les intervalles d'interrogation de votre moniteur de base de données habituel. ## Moniteur de requêtes de base de données - Surveillez les requêtes importantes Avec le **moniteur de requêtes de base de données** d'Applications Manager, vous pouvez suivre les requêtes SQL critiques qui ont une incidence sur la disponibilité et les performances de votre application métier. Vous pouvez ajouter une requête ou un ensemble de requêtes en tant que moniteur de requêtes de base de données. Le tableau de bord du moniteur est structuré de manière à vous offrir une vue d'ensemble de ses principales métriques. Avec le moniteur de requêtes de base de données, obtenez des informations sur la disponibilité et les performances de la base ainsi que sur le temps d'exécution des requêtes. Vous pouvez ainsi identifier les causes probables de dégradation des performances de vos applications métier, qu'elles proviennent de la base de données ou de l'application. Un temps d'exécution des requêtes supérieur à la normale peut signaler un problème de base de données. ![Database Query Monitoring - ManageEngine Applications Manager](https://www.manageengine.com/products/applications_manager/images/database-query-overview.png) ## Évaluez les résultats des requêtes L'outil de surveillance des requêtes de base de données d'Applications Manager permet d'afficher les résultats des requêtes. ![Monitor Database Query Performance - ManageEngine Applications Manager](https://www.manageengine.com/products/applications_manager/images/database-query-evaluation.png) Une fois cette option activée, l'outil affiche les résultats de la requête ou de l'ensemble de requêtes à surveiller. Leur analyse peut aider à détecter les incohérences de données. ![Database Query Monitoring Software - ManageEngine Applications Manager](https://www.manageengine.com/products/applications_manager/images/database-query-monitor-result.png) ## Gérez vos requêtes L'outil complet de **surveillance des requêtes de base de données** d'Applications Manager propose différentes options de gestion. Comparez les temps d'exécution des requêtes pour mieux comprendre les performances de la base de données. Vous pouvez également activer ou désactiver la collecte des résultats en sélectionnant certaines lignes selon vos besoins. Le moniteur de requêtes de base de données permet également de supprimer des lignes des résultats. Cette option peut s'avérer utile lorsqu'une requête SQL renvoie des résultats inattendus, par exemple une ligne obsolète ou une ligne qui ne devrait pas exister. Avec le moniteur de performances des requêtes de base de données, comparez les temps d'exécution des requêtes SQL et identifiez les requêtes peu performantes. Analysez-en la cause afin de prévenir les interruptions majeures. Vous pouvez aussi transmettre régulièrement les requêtes les moins performantes à l'équipe de développement, qui pourra alors les optimiser. ![Database Query Monitoring Tool - ManageEngine Applications Manager](https://www.manageengine.com/products/applications_manager/images/database-query-execution-time.png)