Care este planul real de execuție în SQL Server?
Care este planul real de execuție în SQL Server?

Video: Care este planul real de execuție în SQL Server?

Video: Care este planul real de execuție în SQL Server?
Video: SQL Server Execution Plans - Part 1 2024, Noiembrie
Anonim

Există în principal două tipuri de planuri de executie care poate fi afișat din SQL Server Studio de management; cel Planul real de execuție care arată calculele reale și pașii urmați de SQL Server Motor de stocare în timp ce executând interogarea transmisă, care necesită executând interogarea transmisă pentru a genera

Pe lângă aceasta, ce este un plan de execuție în SQL Server?

Un plan de execuție este o reprezentare vizuală a operațiunilor efectuate de motorul bazei de date pentru a returna datele solicitate de interogarea dvs. The plan de execuție pentru o interogare este punctul dvs. de vedere în SQL Server optimizator de interogări și motor de interogări. Acesta va dezvălui ce obiecte folosește o interogare, obiect cum ar fi: tabele. indici.

Ulterior, întrebarea este, care este diferența dintre planul de execuție real și estimat? 2 Răspunsuri. The planul de execuție estimat este generat exclusiv pe baza statisticilor pe care le are SQL Server - fără de fapt executând interogarea. The planul efectiv de execuție este doar atat - cel planul efectiv de execuție care a fost folosit la rularea efectivă a interogării.

În acest sens, cum obțin un plan de execuție real în SQL Server?

Pe SQL Server Bara de instrumente Management Studio, faceți clic pe Motor de bază de date Interogare . De asemenea, puteți deschide unul existent interogare și afișați estimarea plan de execuție făcând clic pe butonul Deschidere fișier din bara de instrumente și localizarea celui existent interogare . Introduceți interogare pentru care doriți să afișați planul efectiv de execuție.

Cum citești un plan de execuție?

De obicei, tu citit un grafic plan de execuție de la dreapta la stânga și de sus în jos. Veți observa, de asemenea, că există o săgeată care indică între cele două pictograme. Această săgeată reprezintă datele transmise între operatori, așa cum sunt reprezentate de pictograme.

Recomandat: