Accueil Bases de données Qu'est-ce que le conseiller de réglage du moteur de base de données? - définition de techopedia

Qu'est-ce que le conseiller de réglage du moteur de base de données? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le conseiller de réglage du moteur de base de données?

Database Engine Tuning Advisor est un outil pour analyser les charges de travail impliquées dans le fonctionnement de la base de données. Il permet le réglage des bases de données pour un traitement amélioré des requêtes et la création d'un ensemble optimal d'index, de vues indexées et de partitions. Ces fonctions ne nécessitent pas une compréhension approfondie de la structure de la base de données ou des éléments internes du serveur SQL. Le Conseiller d'optimisation du moteur de base de données examine de près le traitement des requêtes dans une base de données et recommande des méthodes pour améliorer le traitement des requêtes.

Ce terme est également connu sous le nom de SQL Server Database Tuning Advisor.

Techopedia explique le conseiller de réglage du moteur de base de données

Le Conseiller de réglage du moteur de base de données peut utiliser un outil d'interface utilisateur graphique pour régler les bases de données, fournir des recommandations et générer des rapports. Ou, il peut utiliser un programme utilitaire de ligne de commande, qui inclut des scripts et un réglage automatisé. Le réglage est généralement effectué lorsque des requêtes complexes sont exécutées et consomment de l'espace mémoire supplémentaire. Un ensemble de telles instructions Transact-SQL qui nécessitent un réglage est appelé une charge de travail. Un conseiller en optimisation analyse cette charge de travail et recommande des structures de conception physique, réduisant le coût des optimiseurs de requête lors de l'analyse de la charge de travail.

La première étape de l'utilisation de Database Tuning Advisor consiste à définir la tâche de réglage. La prochaine étape impliquée consiste à exécuter la tâche de réglage. Ceci est effectué en utilisant EXECUTE_TUNING_TASK. Cette fonction permet au conseiller de réglage d'analyser la charge de travail. Après avoir réglé toutes les exécutions de tâches, le conseiller affiche et rapporte ses résultats. La fonction utilisée pour effectuer le reporting est le REPORT_ TUNING_ TASK.

La fenêtre du moniteur de session affiche tous les résultats de l'optimisation, qui sont stockés dans la base de données MSDB du moteur de base de données du serveur SQL. Les options de réglage avancées permettent aux utilisateurs de limiter l'espace maximal utilisé par les structures de données physiques et le nombre maximal de colonnes par index. Une fois le réglage terminé, il existe également une option pour évaluer les recommandations. Ces recommandations sont enregistrées dans un fichier XML ou un script SQL.

Qu'est-ce que le conseiller de réglage du moteur de base de données? - définition de techopedia