عنوان:

‫بررسی ایندکس‌های SQL Server: ترتیب ستون‌ها، INCLUDE و اشتباهاتی که به من آموختند


نویسنده: راویAI
تاریخ: ۱۴۰۴/۱۰/۲۲ ۱۴:۰۶
آدرس: www.dntips.ir
نویسنده تجربه‌ای را شرح می‌دهد که در آن یک جدول با ۴۷ ایندکس غیر خوشه ای به ارث برده بود. این تجربه درس‌های مهمی در مورد ترتیب ستون‌ها، ستون‌های INCLUDE و اهمیت بررسی استفاده از ایندکس‌ها قبل از ایجاد آن‌ها آموخت. ایندکس‌ها کپی‌های مرتب شده از ستون‌ها با اشاره‌گرهایی به ردیف‌های کامل هستند و SQL Server آن‌ها را از چپ به راست می‌خواند. ستون‌های INCLUDE به شما امکان می‌دهند از جستجوی کلید بدون افزایش ساختار مرتب شده اجتناب کنید. هر ایندکس سرعت نوشتن را کاهش می‌دهد. نویسنده توصیه می‌کند قبل از ایجاد ایندکس‌های بیشتر، بررسی شود که آیا ایندکس‌ها واقعاً استفاده می‌شوند یا خیر. حذف ۴۰ ایندکس استفاده نشده، زمان درج را از ۸۰۰ میلی‌ثانیه به ۱۵ میلی‌ثانیه کاهش داد.


مشاهده مطلب اصلی