Полезно ли использовать Auto Create Statistics = "ON" в БД SQL Server 2005? - PullRequest
3 голосов
/ 14 января 2011

После восстановления большой базы данных (70 Гб) из SQL Server 2000 на сервере SQL Server 2005 мы столкнулись с потерей производительности при выполнении запросов, функций или процедур, которые в SQL Server 2000 работали нормально.

После некоторого устранения неполадок мы обнаружили, что параметр SQL Server «Автоматическое создание статистики» был включен, а после того, как он отключен, производительность значительно улучшилась.

Почему этот вариант так плохо использовался в моем случае?

Когда можно использовать Auto Create Statstistics = ON?

Thx

1 Ответ

1 голос
/ 14 января 2011

Я думаю, что вам действительно нужно сделать это адрес , почему вы часто сталкиваетесь с операциями создания / обновления статистики.

Обновили ли вы ALL вашей статистики какчасть вашего процесса обновления с SQL Server 2000 до 2005?Вы должны иметь.

Если вы не выполняли это как часть процесса обновления, тогда SQL будет создавать необходимую статистику, необходимую для выполнения ваших запросов, как и при их выполнении, когда у вас естьНастройка AUTO CREATE STATS включена.Это, конечно, создает дополнительные ресурсы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...