بررسی ایندکس Hypothetical
Hypothetical بمعنی فرضی بودن ایندکس است.
دسترسی و استفاده از ایندکس، صرفاً به ازای Session ایجاد کننده است.
این نوع ایندکس برای اولین بار توسط برنامه Database Tuning Advisor معرفی و استفاده شده است.
از این نوع ایندکس برای آزمایش و آنالیز مفید بودن ایندکس استفاده می شود.
مثال عملی از نحوه ی ساخت ایندکس فرضی (Hypothetical)
توجه فرمایید، در کوئری زیر، با تنظیم گزینه STATISTICS_ONLY با مقدار 1- ایندکس بصورت فرضی ایجاد خواهد شد:
کوئری ساخت ایندکس فرضی
--ایجاد یک کلاستر ایندکس فرضی
--Hypothetical Index
--شما است Session صرفا به ازای
CREATE INDEX index_name ON table_name(column_names)
WITH STATISTICS_ONLY = -1
/*
WITH STATISTICS_ONLY = 0 : Just Index
WITH STATISTICS_ONLY = -1 : Index With Statistics
*/
نکته بسیار مهم: ایندکس بالا به ازای Session باز شده، ایجاد می شود.
در ادامه بحث Hypothetical Inex خواهید دید...!
با خرید جلسه 6 از بسته آموزشی "افزایش کارایی پایگاه داده" موارد زیر را خواهید دید:
- من یک ایندکس فرضی (Hypothetical) ایجاد کردم، حالا چگونه یک کوئری را مجبور کنم که از آن استفاده نماید؟
- برنامه Database Tuning Advisor چیست؟ و چگونه از ایندکس های فرضی استفاده می کند.
دسترسی به موارد آموزشی بالا در بسته خریداری شده
- شماره جلسه: 6
- نام فایل ویدئو: 01
- فرمت فایل: mp4.
نقطه شروع بحث بالا (Hypothetical Index) در ویدئو: 25:45
برای خرید و دانلود کاملآموزش پیشرفته SQL Server کلیک کنید.
READ MORE