آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

Database Engine Tuning Advisor

دوره های مرتبط با این مقاله

Database Engine Tuning Advisor

SQL Server دارای ابزار اجرایی دیگری به نام Database Engine Tuning Advisor یا DTA می باشد. این ابزار به شما اجازه می دهد تا SQL Server را وادار به تجزیه ی یک وضعیت یا گروهی از وضعیت ها کنید که با اجرای یک Profiler یا طرح جانبی یک سرور دریافت کرده اید. بنابراین این ابزار وارد هر وضعیت می شود تا تعیین کند پیشرفت ها در کجا می توانند انجام شوند و سپس گزینه هایی را برای پیشرفت به شما ارائه می دهد.

توضیح

Database Engine Tuning Advisor ابزاری است که اساسا به شما کمک می کند تا مفید بودن ایندکس ها و در کنار آنها جزء بندی را بررسی کنید. در اینجا خلاصه ای از گزینه ها را مشاهده می کنید:

  • افزودن ایندکس ها (clustered, non-clustered و indexed views)
  • افزودن جزبندی
  • افزودن استاتیک هایی حاوی استاتیک های چند ستونی که به طور خودکار ایجاد نمی شوند، حتی زمانیکه شما دیتابیس AUTO_CREATE_STATISTICS را روی ON تنظیم کنید.

علاوه بر شناسایی موقعیت هایی برای پیشرفت، DTA یک اسکریپت T-SQL ایجاد خواهد کرد که می توانید آن را برای دریافت توصیه هایش اجرا کنید.

در اینجا مثالی از یک query و چگونگی استفاده از DTA برای تجزیه ی query و ارائه ی پیشنهاد مشاهده می کنید. در داخل پنجره ی یک query راست کلیک کرده و گزینه ی DTA را انتخاب کنید، مانند تصویر زیر:

آموزش SQL Server

در اینجا گزینه های موجود برای همگام سازی را مشاهده می کنید:

آموزش SQL Server

پس از انتخاب گزینه های خاص، روی Start Analysis کلیک کنید که منجر به اجرای ابزار DTA وشناسایی پیشرفت های بالقوه می شود.

در اینجا می بینیم که پیشنهادهای DTA یک ایندکس جدید به جدول DimProduct اضافه کرده است.

آموزش SQL Server

Database Engine Tuning Advisor از داخل SSMS با کلیک کردن روی Tools > Database Engine Tuning Advisor آغاز به کار می کند.

  • 4769
  •    686
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .