Тож у нас є веб-сайт із замовниками, який скаржиться на деякі серйозно повільні показники. Я взяв один погляд і очевидно, що проблема полягає в тому, що хтось інший (grrrr) спроектував таблицю, яка містить десь 20 мільйонів записів без кластерного індексу.
Тепер я хочу створити кластерний індекс на цій таблиці - але в моєму тестовому середовищі моя create index
команда працює протягом години, і це все ще не виконується. Сайт клієнтів - це магазин, який працює цілодобово і не може дозволити собі час простою, поки я створюю індекс.
Чи існує якийсь менш брутальний метод створення індексу, який або швидко закінчить завдання, або зробить це якось розумним способом, який не повністю знищить продуктивність сервера, поки він зайнятий?
Ми використовуємо SQL Server Enterprise Edition.