Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Свойство базы Auto Shrink  [new]
es3000
Member

Откуда:
Сообщений: 346
Вроде как свойство Auto Shrink - полезное свойство.

Но по умолчанию оно выключено, то есть по-умолчанию база обрезаться не будет.
Почему по-умолчанию оно выключено?
Значит оно не всегда полезно?

Скажите, пожалуйста, в каких случаях это свойство надо включать.
А в каких - не надо.
22 апр 16, 08:20    [19091416]     Ответить | Цитировать Сообщить модератору
 Re: Свойство базы Auto Shrink  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
Если кратко, то включать нужно в 0.01% случаев. Штука это первофанс на корню убивает.
22 апр 16, 08:22    [19091420]     Ответить | Цитировать Сообщить модератору
 Re: Свойство базы Auto Shrink  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
По поводу авто-шринка хорошо написано в посте Paul Randal-а:
http://www.sqlskills.com/blogs/paul/auto-shrink-turn-it-off/
22 апр 16, 08:27    [19091433]     Ответить | Цитировать Сообщить модератору
 Re: Свойство базы Auto Shrink  [new]
es3000
Member

Откуда:
Сообщений: 346
AlanDenton
Если кратко, то включать нужно в 0.01% случаев. Штука это первофанс на корню убивает.

первофанс - это типа производительность?
22 апр 16, 09:57    [19091799]     Ответить | Цитировать Сообщить модератору
 Re: Свойство базы Auto Shrink  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
es3000
AlanDenton
Если кратко, то включать нужно в 0.01% случаев. Штука это первофанс на корню убивает.

первофанс - это типа производительность?

нет, это квазитеатральное действо
22 апр 16, 09:58    [19091812]     Ответить | Цитировать Сообщить модератору
 Re: Свойство базы Auto Shrink  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
AlanDenton
первофанс

Новую клаву мне поставили вместо митсуми классик :) то и опечаток много. Еще не привык. Скузи

Конечно же речь про перфоманс.
22 апр 16, 10:05    [19091866]     Ответить | Цитировать Сообщить модератору
 Re: Свойство базы Auto Shrink  [new]
Yayaadmin
Guest
Я обычно клиентам пишу так (аутсорсинг)
SHRINK должен выполняться только в крайнем случае, если это действительно необходимо, для конкретной базы и конкретного файла, а не для все баз и файлов. Shrink файлов данных по расписанию недопустим так как это операция, к примеру, приведет к сильнейшей фрагментации индексов (так как перемещаются данные из конца БД заполняя все свободные экстенты в начале). Такая операция может быть полезна после удаления большого кол-во данных (но после нее надо сделать перестроение индексов). Также не рекомендуется сжимать файл логов, если файл занимает 5 Gb, значит столько ему нужно для нормальной работы и скорее всего он выростет вновь (исключение к примеру массовая вставка данных после которой файл сильно вырос и его необходимо сжать до рабочих размеров).
22 апр 16, 11:22    [19092438]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить