Surveillance du plan de requête

Définition - Que signifie la surveillance du plan de requête?

La surveillance du plan de requête consiste à surveiller les performances et la sortie d'une requête pendant son exécution. Un plan de requête fournit des étapes claires et logiques pour effectuer des tâches telles que l'interrogation de bases de données et la récupération de données. Tout comme la création d'un plan de requête est une tâche complexe, le contrôle des performances et de la sortie est un processus complexe. La surveillance est une tâche multidimensionnelle et le plan doit surveiller plusieurs aspects d'une requête, tels que les performances, les étapes imbriquées et leurs performances, ainsi que la vitesse de récupération.

La surveillance du plan de requête est également appelée surveillance du plan SQL.

Definir Tech explique la surveillance du plan de requête

Un plan de requête est un ensemble complexe d'étapes encadrées en fonction de l'objectif de la requête. Par exemple, une requête récupérant les noms de tous les employés du service financier d'une petite entreprise serait probablement une requête plus simple qu'une requête qui récupère les noms et les numéros de passeport des employés dont les noms contiennent certaines lettres et qui résident dans certains États. Les plans complexes peuvent avoir des requêtes, des boucles ou des branches imbriquées et chaque complexité peut impliquer d'interroger un ensemble différent de bases de données, de sources de données ou de tables à différents emplacements.

Bien qu'il soit simple de surveiller les plans de requête sur des requêtes simples, il faut un examen détaillé des plans de requête sur des requêtes complexes. Par exemple, les requêtes complexes avec beaucoup d'imbrication et de branchement peuvent être coûteuses et consommer beaucoup de temps et de ressources système. C'est le travail du plan de requête d'identifier la partie de requête spécifique qui a provoqué une baisse des performances, et qui peut prendre du temps.