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