آموزش پیشرفته SQL Server (جلسه پنجم) - گزینه PAD_INDEX

بررسی گزینه PAD_INDEX، قسمتی از آموزش پیشرفته SQL Server است، پیشنهاد می شود قبل از مطالعه ی گزینه PAD_INDEX، قسمت های قبلی را مطالعه فرمایید.

همان طور که در مطلب گزینه های ساخت ایندکس مشاهده کردید، هنگام ساخت ایندکس با گزینه های مختلفی سروکار داریم، در اینجا به بررسی گزینه PAD_INDEX که با رنگ قرمز متمایز شده خواهیم پرداخت:

گزینه های مختلف ایندکس

CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name 
    ON table_name (column [ ASC | DESC ] [ ,...n ] )   
    [ WITH (  
PAD_INDEX = { ON | OFF }
  | FILLFACTOR =fillfactor
  | SORT_IN_TEMPDB = { ON | OFF }
  | IGNORE_DUP_KEY = { ON | OFF }
  | STATISTICS_NORECOMPUTE = { ON | OFF }
  | STATISTICS_INCREMENTAL = { ON | OFF }
  | DROP_EXISTING = { ON | OFF }
  | ONLINE = { ON | OFF }
  | ALLOW_ROW_LOCKS = { ON | OFF }
  | ALLOW_PAGE_LOCKS = { ON | OFF }
  | MAXDOP =max_degree_of_parallelism
  | DATA_COMPRESSION = { NONE | ROW | PAGE} ]

بررسی گزینه PAD_INDEX

همان طور که در مطلب Page Split مطالعه فرمودید، یکی از راه حل های رفع مشکل Fragmentation استفاده از گزینه PAD_INDEX است.

  • گزینه PAD_INDEX با یکی از مقادیر ON یا OFF تنظیم می شود.
  • تنظیم گزینه FILLFACTOR باعث ایجاد فضای رزروی برای هر Page در قسمت Leaf Level خواهد شد، حالا اگر PAD_INDEX را با مقدار ON تنظیم کنید، فضای رزروی، برای قسمت میانی نیز در نظر گرفته خواهد شد.

در ادامه آموزش گزینه PAD_INDEX خواهید دید...!

با خرید جلسه 5 از بسته آموزشی "افزایش کارایی پایگاه داده" موارد زیر را خواهید دید:

  1. راه حل مشکل File Level fragmentation چیست؟
  2. بهترین راه حل برای راه اندازی سرور پایگاه داده کدام است؟

دسترسی به موارد آموزشی بالا در بسته خریداری شده

  • شماره جلسه: 5
  • نام فایل ویدئو: 04
  • فرمت فایل: mp4.

نقطه شروع بحث بالا (گزینه PAD_INDEX) در ویدئو:  00:06


برای خرید و دانلود کاملآموزش پیشرفته SQL Server کلیک کنید.

READ MORE