طراحی شاخص یک جنبه حیاتی از بهینه سازی پایگاه داده است.شاخص های ضعیف طراحی شده می توانند منجر به عملکرد جستجوی آهسته و افزایش هزینه های ذخیره سازی شوند.این مقاله مشکلات رایج در طراحی شاخص را برجسته می کند و استراتژی هایی برای کاهش آنها فراهم می کند.

Over-Indexing

ایجاد بسیاری از شاخص ها می تواند بر عملکرد پایگاه داده تاثیر منفی بگذارد، هر شاخص فضای ذخیره سازی را مصرف می کند و عملیات اصلاح داده مانند INSERT، UPDATE و DELETE را کند می کند، مهم است که تعداد شاخص ها را با نیازهای عملکرد پرس و جو متعادل کنید.

دانلود زیرنویس فارسی فیلم Ignoing Query Patterns

شاخص ها باید بر اساس الگوهای جستجوی واقعی طراحی شوند.شکستن برای تجزیه و تحلیل اینکه کدام ستون ها اغلب در چه مواردی استفاده می شوند، شرایط JOIN یا اظهارات ORDER BY می تواند به فهرست های بی اثر منجر شود.

استفاده نکردن از indexs کامپوزیت به طور موثر

شاخص های کامپوزیت، که شامل ستون های متعدد، می توانند پرس و جو های پیچیده را بهینه سازی کنند، با این حال، انتخاب سفارش و ستون آنها بسیار مهم است. قرار دادن ستون های انتخابی اول و اطمینان از این که شاخص با فیلترهای پرس و جو رایج برای به حداکثر رساندن بهره وری مطابقت دارد.

غفلت از نگهداری و نظارت

شاخص ها نیاز به تعمیر و نگهداری منظم دارند، مانند بازسازی یا بازسازی، برای جلوگیری از تقسیم بندی، استفاده از شاخص نظارت کمک می کند تا شاخص های استفاده نشده یا اضافی را شناسایی کنند، که اجازه می دهد حذف آنها برای بهبود عملکرد کلی پایگاه داده باشد.