powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / А что если прервать ребилд индекса?
9 сообщений из 9, страница 1 из 1
А что если прервать ребилд индекса?
    #39645463
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,


А что если прервать ребилд индекса а потом продолжить, например на следующий день из другого подключения?


То что "отребилдилось" до прерывания оно заново будет ребилдиться или уже пропустится и будет ребилдиться дальше?


Т.е. если ли накопительный эффект при прерывании?
...
Рейтинг: 0 / 0
А что если прервать ребилд индекса?
    #39645465
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пятый2Добрый день,


А что если прервать ребилд индекса а потом продолжить, например на следующий день из другого подключения?


То что "отребилдилось" до прерывания оно заново будет ребилдиться или уже пропустится и будет ребилдиться дальше?


Т.е. если ли накопительный эффект при прерывании?
Что бы накопительный эффект ребилда индекса был, необходимо отключить сервер от локальной сети, затем принудительно убить службу (не завершить ее, а именно в диспетчере процессов убить процесс).
Далее когда процесс убит, необходимо файлы базы журнала транзакций (*.ldf) данных где ребилдился индекс, удалить.
И после запуска службы СКЛ сервер индекс будет частично ребилденный, после его можно будет в другие выходные дни продолжить ребилдить.
...
Рейтинг: 0 / 0
А что если прервать ребилд индекса?
    #39645467
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дед-Папыхтетпятый2Добрый день,


А что если прервать ребилд индекса а потом продолжить, например на следующий день из другого подключения?


То что "отребилдилось" до прерывания оно заново будет ребилдиться или уже пропустится и будет ребилдиться дальше?


Т.е. если ли накопительный эффект при прерывании?
Что бы накопительный эффект ребилда индекса был, необходимо отключить сервер от локальной сети, затем принудительно убить службу (не завершить ее, а именно в диспетчере процессов убить процесс).
Далее когда процесс убит, необходимо файлы базы журнала транзакций (*.ldf) данных где ребилдился индекс, удалить.
И после запуска службы СКЛ сервер индекс будет частично ребилденный, после его можно будет в другие выходные дни продолжить ребилдить.

Спасибо.

Ваш ответ достоин FAQ.
...
Рейтинг: 0 / 0
А что если прервать ребилд индекса?
    #39645469
0wl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
0wl
Гость
Шутки-шутками, а в 2016 сиквеле процесс заметно упростили. теперь онлайн-перестроение можно прерывать и продолжать. Гуглить синтаксис ALTER INDEX
...
Рейтинг: 0 / 0
А что если прервать ребилд индекса?
    #39645480
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
0wlШутки-шутками, а в 2016 сиквеле процесс заметно упростили. теперь онлайн-перестроение можно прерывать и продолжать. Гуглить синтаксис ALTER INDEX

2008-й интересует по большей части.

Но про другие версии тоже интересно.
...
Рейтинг: 0 / 0
А что если прервать ребилд индекса?
    #39645481
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в 2000-м вроде нельзя было прерывать аналогичную операцию иначе изменения не сохранялись.
...
Рейтинг: 0 / 0
А что если прервать ребилд индекса?
    #39645490
0wl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
0wl
Гость
Ок, перефразирую, тем более, что я сам немного ошибся.

До 2017 сиквела прерывание ребилда приводит к откату и вся проделанная работа теряется
В SQL 2017 появилась возможность перерывать и продолжать онлайн-перестроение индекса, но это доступно только для Enterprise
...
Рейтинг: 0 / 0
А что если прервать ребилд индекса?
    #39645498
пятый2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
0wlОк, перефразирую, тем более, что я сам немного ошибся.

До 2017 сиквела прерывание ребилда приводит к откату и вся проделанная работа теряется
В SQL 2017 появилась возможность перерывать и продолжать онлайн-перестроение индекса, но это доступно только для Enterprise


Ну в принципе ONLINE только для EE

Спасибо :)
...
Рейтинг: 0 / 0
А что если прервать ребилд индекса?
    #39645795
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0wlОк, перефразирую, тем более, что я сам немного ошибся.

До 2017 сиквела прерывание ребилда приводит к откату и вся проделанная работа теряется
В SQL 2017 появилась возможность перерывать и продолжать онлайн-перестроение индекса, но это доступно только для Enterprise
лучше сказать, это доступно, если заранее в команде ребилда указать RESUMABLE = ON.
а если прервать обычный штатный ребилд,
будет и обычный штатный откат,
хоть там и трижды энтерпрайз 2017.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / А что если прервать ребилд индекса?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]