DROP INDEX (DROP INDEX)
اینجا «حذف ایندکس (DROP INDEX)» را یاد می گیری. «ایندکس (Index)» فهرستی است که جستجو را تندتر می کند. وقتی ایندکس بدرد نمی خورد، می توانی آن را حذف کنی. اما با احتیاط عمل کن.
ایده اصلی حذف ایندکس
DROP INDEX ایندکس را از جدول برمی دارد. این کار می تواند سرعت برخی کوئری ها را کم کند. بنابراین اول نیازمندی ها را بسنج و بعد اقدام کن.
گام های امن قبل از حذف
- نام ایندکس و جدول را دقیق چک کن.
- برنامه ها و گزارش هایی که وابسته اند را بررسی کن.
- یک پشتیبان و طرح بازگشت داشته باش.
دستورهای DROP INDEX در پایگاه ها
MS Access
در Access باید نام ایندکس و جدول را مشخص کنی.
DROP INDEX index_name ON table_name;
SQL Server
در SQL Server ساختار table_name.index_name استفاده می شود.
DROP INDEX table_name.index_name;
DB2 / Oracle
در این ها معمولاً فقط نام ایندکس را می نویسی.
DROP INDEX index_name;
MySQL
در MySQL حذف ایندکس از طریق ALTER TABLE انجام می شود.
ALTER TABLE table_name DROP INDEX index_name;
نکته: بعد از حذف ایندکس، هزینه کوئری ها را دوباره بسنج. شاید نیاز به ایندکس دیگری باشد.
جمع بندی سریع
- DROP INDEX ایندکس را حذف می کند.
- تأثیر سرعت را از قبل بسنج.
- نام ایندکس را دقیق وارد کن.
- پس از حذف، کارایی را تست کن.
- پشتیبان و برنامه بازگشت داشته باش.
برای ادامه، صفحه حذف ایندکس را مرجع نگه دار. همچنین بخش های حذف مقدار پیش فرض و حذف جدول را ببین تا تصویر complete تری داشته باشی.