Физическая фрагментация файлов БД становится больше при частом выполнении операций Srink и Grow.
Включение параметра AutoSrink приводит к периодическому запуску потока, который следит за размером БД. В случае если фактический размер объектов на 25% меньше выделенного пространства поток уменьшает выделенное пространство. Учитывая увеличение фрагментации файла и возникновение дополнительной нагрузки в момент перераспределение пространства, нужно установить параметр AutoSrink в положение выключено.
Параметр Auto grow приводит к автоматическому выделения дискового пространства под БД в процессе увеличения её объектов. Использование этого параметра имеет те же недостатки что и использование AutoSrink. Нужно выделять пространство для БД таким образом, чтобы процесс автоматического его роста возникал как можно реже, особенно это важно для высокотранзакционных БД.
Перед физической дефрагментацией диска с БД необходимо сделать резервное копирование и остановить сервисы СУБД. Если по каким, либо причинам остановить БД нельзя - существуют специальные программы, осуществляющие дефрагментацию в режиме ON-line.
http://www.mssqltips.com/tip.asp?tip=1481
Комментариев нет:
Отправить комментарий