Consilier pentru tuningul bazelor de date

Autor: Lewis Jackson
Data Creației: 10 Mai 2021
Data Actualizării: 15 Mai 2024
Anonim
Măsurați un carburator, pentru reglarea motorului (tutorial)
Video: Măsurați un carburator, pentru reglarea motorului (tutorial)

Conţinut

Definiție - Ce înseamnă consilierul de optimizare a bazelor de date?

Database Engine Tuning Advisor este un instrument pentru analiza volumelor de muncă implicate în funcționarea bazelor de date. Permite reglarea bazelor de date pentru procesarea îmbunătățită a interogărilor și crearea unui set optim de indexuri, vizualizări indexate și partiții. Aceste funcții nu necesită o înțelegere profundă a structurii bazei de date sau a internului serverului SQL. Consilierul pentru tuningul bazelor de date examinează îndeaproape modul în care sunt procesate întrebările într-o bază de date și recomandă metode pentru îmbunătățirea procesării interogărilor.


Acest termen este, de asemenea, cunoscut sub numele de SQL Server Database Tuning Advisor.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică consilierul pentru tuningul bazei de date

Consilierul pentru tuningul bazei de date poate utiliza un instrument de interfață grafică pentru utilizator pentru ajustarea bazelor de date, oferind recomandări și generarea de rapoarte. Sau poate folosi un program de utilitate pentru linia de comandă, care include scripturi și reglaj automat. Reglarea se realizează în general când se execută interogări complexe și consumă spațiu suplimentar de memorie. Un set de astfel de instrucțiuni Transact-SQL care necesită reglaj se numește sarcină de lucru. Un consilier în tuning analizează această sarcină de lucru și recomandă structuri de proiectare fizică, reducând costul optimizatorilor de interogare pe măsură ce analizează volumul de muncă.


Primul pas în utilizarea consilierului de acordare a bazelor de date este definirea sarcinii de ajustare. Următorul pas implicat este executarea sarcinii de reglare. Aceasta se realizează folosind EXECUTE_TUNING_TASK. Această funcție permite consilierului de tuning să analizeze volumul de muncă. După reglarea tuturor executărilor sarcinilor, consilierul afișează și raportează constatările sale. Funcția utilizată pentru efectuarea raportării este REPORT_ TUNING_ TASK.

Fereastra monitorului de sesiune afișează toate rezultatele de reglare, care sunt stocate în baza de date MSDB a motorului bazei de date a serverului SQL. Opțiunile avansate de reglare permit utilizatorilor să limiteze spațiul maxim utilizat de structurile de date fizice și numărul maxim de coloane pe index. După finalizarea reglării, există și o opțiune de evaluare a recomandărilor. Aceste recomandări sunt salvate într-un fișier XML sau script SQL.