Информация об изменениях

Сообщение Re[8]: Периодический таймаут в SQL Server от 23.05.2017 9:27

Изменено 23.05.2017 9:29 Does not matter

Очепятки.

Re[8]: Периодический таймаут в SQL Server
Здравствуйте, john_silver, Вы писали:

_>А вообще это норма, что приращение размера БД занимает десятки секунд?

Я бы не сказал, что это норма. Но это часто встречается, особенно при установках
при умолчанию.

Если размеры приращения файла поставлены большие, то потребуется время как ни крути.
По умолчанию автоприрост задан в 10 процентов от размера файла, что в итоге выливается
в совершенно неразумные цифры. Размер файла 300 ГБ — прирост файла будет 30 ГБ.

Надо ставить фиксированный разумный размер приращения, давать логину сервиса
SQL Server права Perform Volume Maintenance Tasks (aka instant file initialization).
Эти права помогут быстро приращать файлы данных, без предварительной инициализации
выделенного места нулями.

Файл лога всё равно будет при приращении инициализироваться нулями, тут ничего не поделаешь,
специфика архитектуры. Для лога только установка разумного фиксированного размера автоматического
приращения.

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

_>Железо, вроде, нормальное.

Железо-то нормальное может быть. Но, допустим, 50 ГБ приращения, да еще с инициализацией, и на отличном
железе не мгновенно произойдет.
Re[8]: Периодический таймаут в SQL Server
Здравствуйте, john_silver, Вы писали:

_>А вообще это норма, что приращение размера БД занимает десятки секунд?

Я бы не сказал, что это норма. Но это часто встречается, особенно при установках по умолчанию.

Если размеры приращения файла поставлены большие, то потребуется время как ни крути.
По умолчанию автоприрост задан в 10 процентов от размера файла, что в итоге выливается
в совершенно неразумные цифры. Размер файла 300 ГБ — прирост файла будет 30 ГБ.

Надо ставить фиксированный разумный размер приращения, давать логину сервиса SQL Server права
Perform Volume Maintenance Tasks (aka instant file initialization). Эти права помогут быстро
приращать файлы данных, без предварительной инициализации выделенного места нулями.

Файл лога всё равно будет при приращении инициализироваться нулями, тут ничего не поделаешь, специфика
архитектуры. Логу поможет только установка разумного фиксированного размера автоматического приращения.

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

_>Железо, вроде, нормальное.

Железо-то нормальное может быть. Но, допустим, 50 ГБ приращения, да еще с инициализацией, и на отличном железе не
мгновенно произойдет.