Какво представлява действителният план за изпълнение в SQL Server?
Какво представлява действителният план за изпълнение в SQL Server?

Видео: Какво представлява действителният план за изпълнение в SQL Server?

Видео: Какво представлява действителният план за изпълнение в SQL Server?
Видео: Вибрационната Вселена / The vibrational universe 2024, Може
Anonim

Има основно два вида планове за изпълнение които могат да се показват от SQL Server Студио за управление; на Действителен план за изпълнение което показва реалните изчисления и стъпки, последвани от SQL Server Двигател за съхранение докато изпълнение подаденото запитване, което изисква изпълнение подадената заявка, за да генерира

Освен това, какво представлява планът за изпълнение в SQL Server?

Ан план за изпълнение е визуално представяне на операциите, извършвани от двигателя на базата данни, за да върне данните, изисквани от вашата заявка. В план за изпълнение за заявка е вашият поглед към SQL Server оптимизатор на заявки и машина за заявки. Той ще разкрие кои обекти използва заявката, обекти като: таблици. индекси.

Впоследствие въпросът е каква е разликата между действителния и прогнозния план за изпълнение? 2 отговора. В прогнозен план за изпълнение се генерира въз основа единствено на статистическите данни, които SQL Server има - без всъщност изпълнение заявката. В действителен план за изпълнение е точно това - действителен план за изпълнение който е бил използван при действителното изпълнение на заявката.

Във връзка с това, как мога да получа действителен план за изпълнение в SQL Server?

На SQL Server Лентата с инструменти на Management Studio, щракнете върху Database Engine Запитване . Можете също да отворите съществуващ запитване и покажете прогнозата план за изпълнение като щракнете върху бутона Open File в лентата с инструменти и намерите съществуващия запитване . Влез в запитване за които искате да покажете действителен план за изпълнение.

Как четете план за изпълнение?

Обикновено ти Прочети графичен план за изпълнение от дясно на ляво и отгоре надолу. Ще забележите също, че между двете икони има стрелка. Тази стрелка представлява данните, които се предават между операторите, както е представено от иконите.

Препоръчано: