آشنایی با Execution Plan

نقشه اجرایی و یا Execution Plan لغتی است که مابین کسانی که با مبحث Performance Tuning درگیر هستند زیاد مورد استفاده قرار می‌گیرد. در این مقاله می خواهیم مروری داشته باشیم بر آموزش Execution Plan در SQL Server

ExationPlan

Execution Plan ترتیب اجرای فیزیکی دستورات را مشخص می‌کند. تصویر زیر یک Execution Plan و یا نقشه اجرایی را در SQL Server مشخص می‌کند.
همانگونه که در تصویر بالا مشاهده می‌کنید آیتم‌های مختلفی در آن موجود است که هر کدام از آنها عملیاتی خاص در سیستم را انجام می‌دهند. برای اینکه اطلاعات بیشتری درباره هر کدام از این آیتم‌ها بدست آورید می‌توانید بسته افزایش سرعت در SQL Server مراجعه نمایید.

اما نحوه خواندن Execution Plan در SQL Server چگونه می‌باشد؟
خواندن Execution Plan از سمت راست به چپ و بالا به پایین انجام می‌شود.

نحوه بررسیExecution Plan
خواندن Execution Plan از سمت راست به چپ و بالا به پایین انجام می‌شود.

Execution Plan در SQL Server بر دو نوع می‌باشد.
1- Estimated Execution Plan :
نقشه اجرایی تخمینی، این نوع نقشه بدون اجرای کوئری ایجاد شده و تخمینی از عملکرد کوئری می‌باشد. برای بدست آوردن این نوع نقشه کافی است کوئری مورد نظر را Highlight کرده و کلید Ctrl+L را فشار داده و یا از Tool Bar همانند تصویر زیر بر روی دکمه Display Estimated Execution Plan کلیک کنید تا تصویر گرافیکی Execution Plan به شما نمایش داده شود.

بررسی اجرای کوری

2- Actual Execution Plan :
نقشه اجرایی واقعی، این نوع نقشه پس از اجرای کوئری ایجاد شده و عملکرد واقعی کوئری می‌باشد. برای بدست آوردن این نوع نقشه کافی است کوئری مورد نظر را Highlight کرده و کلید Ctrl+M را فشار داده و یا از Tool Bar همانند تصویر زیر بر روی دکمه Include Actual Execution Plan کلیک کنید.

Actual Execution Plan چیست ؟

پس از انجام اینکار کوئری مورد نظر خود را اجرا نمایید. پس از اجرای کوئری و نمایش نتایج آن در قسمت پایین یک Tab جدید با نام Execution Plan ایجاد می‌شودکه حاوی نقشه اجرایی واقعی کوئری شما می‌باشد.

داشبورد مدیران

منبع : نیک آموز

نرم افزار هوش تجاری , داشبورد مدیران , داشبورد مدیریتی , گزارش ساز , نرم افزار داشبورد

نرم افزار کلیک ویو ,آموزش کلیک ویو , هوش تجاری کلیک ویو , فیلم کلیک وی , دانلود کلیک ویو

نرم افزار مدیریت فرایند ها , مدیریت فرایند , سامانه ساز , پنجره واحد ,دولت الکترونیک , معماری سازمان , سیستم ساز

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.