|
MSSQL долго создает пустую базу |
☑ |
0
pablo_escobar
11.09.19
✎
16:25
|
Добрый день! Есть тестовый сервер, на нем MSSQL developer edition 2016. Создаю пустую базу например на 100 Гб, и mssql начинает реально ее писать на диск. Это видно в мониторе ресурсов, пишет на диск с максимальной скоростью диска. На рабочих серверах пустые базы создает несколько секунд. Это особенности developer edition или есть какая настройка?
|
|
1
ДенисЧ
11.09.19
✎
16:31
|
А чего ты хотел? Ты попросил его создать файлег в 100Г. Вот он тебе и создаёт его...
|
|
2
VladZ
11.09.19
✎
16:32
|
Что-то я не врубаюсь: зачем создавать пустую базу размером 100 Гб?
|
|
3
pablo_escobar
11.09.19
✎
16:37
|
(1) хотел чтобы он мне нулями этот файл не забивал, а просто отмерил на диске 100Гб. Как это происходит например в 2012 standart, где такая же база создается 3 секунды.
|
|
4
nicxxx
11.09.19
✎
16:37
|
(0) Вам нужно разрешить серверу мгновенную инициализацию файлов БД.
|
|
5
nicxxx
11.09.19
✎
16:38
|
(2) Чтобы потом не тратилось время на автоинкремент файлов (параметр autogrow).
|
|
6
nicxxx
11.09.19
✎
16:39
|
(3) В мастере установки сервера есть флажок, который разрешает instant initialization. При установке 2016-го вы его не включили. А при установке 2012-го - включили.
|
|
7
pablo_escobar
11.09.19
✎
16:50
|
(4) Спасибо! То что нужно!
|
|