Assessor d’afinació del motor de bases de dades

Autora: Lewis Jackson
Data De La Creació: 10 Ser Possible 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Assessor d’afinació del motor de bases de dades - Tecnologia
Assessor d’afinació del motor de bases de dades - Tecnologia

Content

Definició: què significa l'assessor d'afinació de motors de bases de dades?

Assessor d’afinació del motor de bases de dades és una eina per analitzar les càrregues de treball implicades en el funcionament de la base de dades. Permet la sintonia de bases de dades per a un processament millorat de consultes i la creació d’un òptim conjunt d’índexs, vistes indexades i particions. Aquestes funcions no requereixen una comprensió profunda de l'estructura de la base de dades ni interns del servidor SQL. L’assessor d’afinació del motor de bases de dades examina de prop com es processen les consultes en una base de dades i recomana mètodes per millorar el processament de consultes.


Aquest terme també es coneix com a assessor d’afinació de bases de dades de SQL Server.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica l'assessor d'afinació de motors de bases de dades

L’assessor d’afinació del motor de bases de dades pot utilitzar una eina gràfica d’interfície d’usuari per ajustar bases de dades, proporcionar recomanacions i generar informes. O bé, pot utilitzar un programa d'utilitat de línia d'ordres, que inclou scripts i afinació automatitzada. L’afinació es realitza generalment quan s’executen consultes complexes i consumeixen espai de memòria addicional. Un conjunt d'aquestes instruccions Transact-SQL que requereixen l'ajust s'anomena càrrega de treball. Un assessor en sintonia analitza aquesta càrrega de treball i recomana estructures de disseny físic, reduint el cost dels optimitzadors de consultes a mesura que analitzen la càrrega de treball.


El primer pas per utilitzar l’assessor d’afinació de bases de dades és definir la tasca d’ajustament. El següent pas implicat és executar la tasca d’afinació. Això es realitza mitjançant EXECUTE_TUNING_TASK. Aquesta funció permet a l’assessor d’afinació analitzar la càrrega de treball. Després d’ajustar totes les execucions de tasques, l’assessor mostra i informa de les seves conclusions. La funció que s'utilitza per realitzar informes és la REPORT_ TUNING_ TASK.

La finestra del monitor de sessió mostra tots els resultats d’afinació, que s’emmagatzemen a la base de dades MSDB del motor de bases de dades del servidor SQL. Les opcions d’afinació avançada permeten als usuaris limitar l’espai màxim utilitzat per les estructures de dades físiques i el nombre màxim de columnes per índex. En acabar l’afinació, també hi ha l’opció d’avaluar les recomanacions. Aquestes recomanacions es guarden en un fitxer XML o script SQL.