Wat is die werklike uitvoeringsplan in SQL Server?
Wat is die werklike uitvoeringsplan in SQL Server?

Video: Wat is die werklike uitvoeringsplan in SQL Server?

Video: Wat is die werklike uitvoeringsplan in SQL Server?
Video: SQL 2024, April
Anonim

Daar is hoofsaaklik twee tipes uitvoeringsplanne wat vertoon kan word vanaf SQL Server Bestuur Studio; die Werklike uitvoeringsplan wat die werklike berekeninge en stappe wat deur die SQL Server Berging Engine terwyl uitvoer die ingediende navraag, wat vereis uitvoer die voorgelê navraag ten einde die te genereer

Behalwe dit, wat is 'n uitvoeringsplan in SQL Server?

An uitvoeringsplan is 'n visuele voorstelling van die bewerkings wat deur die databasis-enjin uitgevoer word om die data wat deur jou navraag vereis word, terug te gee. Die uitvoeringsplan vir 'n navraag is jou siening in die SQL Server navraagoptimaliseerder en navraag-enjin. Dit sal openbaar watter voorwerpe 'n navraag gebruik, voorwerp soos: tabelle. indekse.

Die vraag is dan, wat is die verskil tussen werklike en beraamde uitvoeringsplan? 2 Antwoorde. Die beraamde uitvoeringsplan word gegenereer uitsluitlik op grond van die statistieke wat SQL Server het - sonder eintlik uitvoer die navraag. Die werklike uitvoeringsplan is net dit - die werklike uitvoeringsplan wat gebruik is toe die navraag werklik uitgevoer is.

Met betrekking tot hierdie, hoe kry ek werklike uitvoeringsplan in SQL Server?

Op die SQL Server Bestuur Studio-nutsbalk, klik Databasis-enjin Navraag . Jy kan ook 'n bestaande oopmaak navraag en vertoon die geskatte uitvoeringsplan deur op die Open File-nutsbalkknoppie te klik en die bestaande op te spoor navraag . Gaan in die navraag waarvoor jy graag die werklike uitvoeringsplan.

Hoe lees jy 'n uitvoeringsplan?

Gewoonlik, jy lees 'n grafiese uitvoeringsplan van regs na links en bo na onder. Jy sal ook opmerk dat daar 'n pyl is wat tussen die twee ikone wys. Hierdie pyltjie verteenwoordig die data wat tussen die operateurs deurgegee word, soos voorgestel deur die ikone.

Aanbeveel: