суббота, 15 ноября 2014 г.

Auto grow all files


SQL Server 2008 Trace Flag -T 1117

Когда это полезно:
- в бд для хранения данных используется много файлов
- Изначально не получается определить размер записываемых данных, файлы заполняются и вступает в работу autogrow
- необходимо распараллелить вставку данных

Когда все файлы с данными в БД переполняются MSSQL начинает увеличивать файлы по одному. Т.е. увеличивается определенный файл, после чего в него вставляются все данных. Когда файл наполнится увеличивается следующий файл.
Таким образом у нас вся вставка ведется только в 1 файл.

Флаг 1117 позволяет указать MSSQL, что когда в файлах закончилось место необходимо все файл в БД увеличить, а не только 1.
как и все Trace Flag его можно выставить только на весь сервер сразу. Посмотрим как он себя покажет в бою.

Ссылка на статью

Комментариев нет:

Отправить комментарий