بررسی گزینه 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} ]
همان طور که در مطلب Page Split مطالعه فرمودید، یکی از راه حل های رفع مشکل Fragmentation استفاده از گزینه PAD_INDEX است.
با خرید جلسه 5 از بسته آموزشی "افزایش کارایی پایگاه داده" موارد زیر را خواهید دید:
نقطه شروع بحث بالا (گزینه PAD_INDEX) در ویدئو: 00:06