Это немного смущающий вопрос, и я не могу поверить, что пропустил это так много лет.
У меня есть сторонняя база данных поставщика, которая имеет 401 таблицу кучи. Недавно я начал использовать сценарии и настройку Брента Озара sp_BlitzFirst
для запуска каждые 15 минут для сбора статистики ожидания и т. Д.
То, что он обнаружил, было каждый раз, когда он сталкивался с 24-часовым периодом, он говорил мне, чтобы исправить Переданные Отчеты . Что, вероятно, шокирует некоторых читателей тем, что я выполнил запрос в DMV и получил несколько таблиц с более чем 150 000 перенаправленных значений записей.
Я понимаю, что исправить это - кластеризовать индекс по всей таблице или использовать для временного обхода ALTER TABLE [tablename] REBUILD
.
Однако я не смог выяснить, переводит ли это таблицу в автономный режим, и есть ли какие-либо другие проблемы, о которых мне следует знать перед выполнением этой команды.
Я использую Enterprise Edition 2008 R2, и мне интересно, уберет ли его запуск таким образом необходимость отключения?
ALTER TABLE [tablename] REBUILD WITH (ONLINE = ON);
У кого-нибудь есть опыт с этим?