Коли кластерний індекс видаляється, визначення індексу видаляється з метаданих, а рядки даних, які зберігалися на кінцевому рівні кластеризованого індексу, зберігаються в отриманій невпорядкованій таблиці, купі. Весь простір, який раніше займав індекс, відновлюється. 13 травня 2024 р.
Команда DROP INDEX використовується для видалити індекс у таблиці.
Усі індекси таблиць і індекси доменів видалено, а також будь-які тригери, визначені в таблиці, незалежно від того, хто їх створив або чия схема їх містить. Якщо таблицю розділено, усі відповідні локальні розділи індексу також видаляються.
Це негативно вплине на продуктивність запиту шляхом видалення єдиного індексу, який наразі підтримує цей запит. Індекси, як правило, підвищують продуктивність і ефективність запитів, зменшуючи кількість звернень до бази даних.
Якщо він блокує таблицю більше ніж на кілька секунд, це може призвести до блокування інших запитів DML/DQL, важливих для вашої програми. Але операція DROP INDEX відносно швидка і зазвичай завершується протягом кількох мілісекунд незалежно від розміру індексу.
Коли кластерний індекс видаляється, визначення індексу видаляється з метаданих, а рядки даних, які зберігалися на кінцевому рівні кластеризованого індексу, зберігаються в отриманій невпорядкованій таблиці, купі. Весь простір, який раніше займав індекс, відновлюється.