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

Откуда:
Сообщений: 239
Здравствуйте. используем MSSQL для хранения баз 1С.
Microsoft SQL Server 2016 (SP2-CU15-GDR) (KB4583461) - 13.0.5865.1 (X64)   Oct 31 2020 02:43:57   
Copyright (c) Microsoft Corporation  Standard Edition (64-bit) on Windows Server 2019 Standard 10.0 <X64> (Build 17763: ) (Hypervisor) 


Размер базы очень быстро растет и 500ГБ SSD диск (2 диски, там RAID1) заполняется, у уже 10гб осталась.

Мы с 1С удалили/очистили какой то обьем информации, но базу меньше не стал, ну как бы я этого и ожидал, так как это SQL и сам не сжимает.
делается регламентные задачи недели 1 раз. ВОТ сама схема.

Давно еще слышал про "шринк", но всегда откладывал это дело, так как страшновато кажется..

Можете помочь разобраться с этим и безопасно сжать базы? (их около 8), самый большой 100гб, самая маленькая 1 гб
Почитал, что шринкуют в основном логи, но это вроде не наш случай.

Модель восстановления у нас - простая (полное копирирование):
вот таком видел хранятся:
Картинка с другого сайта.

Сообщение было отредактировано: 31 май 21, 08:27
31 май 21, 08:29    [22329110]     Ответить | Цитировать Сообщить модератору
 Re: Поможет ли shrink ?  [new]
aleks222
Member

Откуда:
Сообщений: 1416
halogen20

Мы с 1С удалили/очистили какой то обьем информации, но базу меньше не стал, ну как бы я этого и ожидал, так как это SQL и сам не сжимает.


1. Эх, страдальцы, база то у вас в какой модели восстановления пребывает?
Full
или
Simple
?

2. MSSMS показывает размеры файлов и свободное место в них. Посмотрели ли вы?
31 май 21, 09:04    [22329119]     Ответить | Цитировать Сообщить модератору
 Re: Поможет ли shrink ?  [new]
aleks222
Member

Откуда:
Сообщений: 1416
aleks222
halogen20

Мы с 1С удалили/очистили какой то обьем информации, но базу меньше не стал, ну как бы я этого и ожидал, так как это SQL и сам не сжимает.


1. Эх, страдальцы, база то у вас в какой модели восстановления пребывает?
Full
или
Simple
?

2. MSSMS показывает размеры файлов и свободное место в них. Посмотрели ли вы?


ЗЫ. Шринк размеры дисков не увеличивает.
31 май 21, 09:07    [22329123]     Ответить | Цитировать Сообщить модератору
 Re: Поможет ли shrink ?  [new]
halogen20
Member

Откуда:
Сообщений: 239
aleks222,

модель восстановления на всех базах - Простая (simple)

автор
MSSMS показывает размеры файлов и свободное место в них. Посмотрели ли вы?

нет, это где и как посмотреть?
31 май 21, 10:35    [22329167]     Ответить | Цитировать Сообщить модератору
 Re: Поможет ли shrink ?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8701
halogen20,

какой смысл что-то сжимать, есть "растёт очень быстро". Докупайте диски, особенно, если simple.
31 май 21, 10:40    [22329170]     Ответить | Цитировать Сообщить модератору
 Re: Поможет ли shrink ?  [new]
aleks222
Member

Откуда:
Сообщений: 1416
Здесь

К сообщению приложен файл. Размер - 121Kb
31 май 21, 10:46    [22329174]     Ответить | Цитировать Сообщить модератору
 Re: Поможет ли shrink ?  [new]
halogen20
Member

Откуда:
Сообщений: 239
aleks222,

Вот поднял временную базу, для тестов (конфиг - УТ11)
я правильно понял, что если сжать, то уйдет максимум 10% ?

Картинка с другого сайта.

Сообщение было отредактировано: 31 май 21, 11:23
31 май 21, 11:32    [22329201]     Ответить | Цитировать Сообщить модератору
 Re: Поможет ли shrink ?  [new]
uaggster
Member

Откуда:
Сообщений: 1030
halogen20
aleks222,

Вот поднял временную базу, для тестов (конфиг - УТ11)
я правильно понял, что если сжать, то уйдет максимум 10% ?

Да. Причем, возможно, у вас приращение файлов неверно настроено, в %-тах.
31 май 21, 11:44    [22329210]     Ответить | Цитировать Сообщить модератору
 Re: Поможет ли shrink ?  [new]
halogen20
Member

Откуда:
Сообщений: 239
uaggster,

мда.. а как жить дальше то? только новые диски?
31 май 21, 11:56    [22329221]     Ответить | Цитировать Сообщить модератору
 Re: Поможет ли shrink ?  [new]
Кесарь
Member

Откуда:
Сообщений: 653
halogen20
uaggster,

мда.. а как жить дальше то? только новые диски?


Разумеется. Либо что-то менять в отображении бизнес-процесса, т.е. физически уменьшить прирост данных за счёт оптимизации архитектуры.
31 май 21, 12:21    [22329244]     Ответить | Цитировать Сообщить модератору
 Re: Поможет ли shrink ?  [new]
fkfka
Member

Откуда:
Сообщений: 131
Владислав Колосов
Докупайте диски, особенно, если simple.

Simple как раз наоборот будет её шринкать постоянно.
31 май 21, 14:18    [22329339]     Ответить | Цитировать Сообщить модератору
 Re: Поможет ли shrink ?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8701
fkfka,

нет, идея в том, что при полной модели необходимо создавать резервные копии журнала, если это не делают, то есть шанс остановить рост файлов.
31 май 21, 14:56    [22329369]     Ответить | Цитировать Сообщить модератору
 Re: Поможет ли shrink ?  [new]
teCa
Member

Откуда: Москва
Сообщений: 891
fkfka,

Ну и сказать, что simple что-то шринкует - это совсем не так.
31 май 21, 15:08    [22329381]     Ответить | Цитировать Сообщить модератору
 Re: Поможет ли shrink ?  [new]
uaggster
Member

Откуда:
Сообщений: 1030
teCa
fkfka,

Ну и сказать, что simple что-то шринкует - это совсем не так.

Ага. То, что при simple - лог не может разрастаться до космических размеров - бааальшое заблуждение. Поэтому следить, чтобы база вдруг не стукнулась о бортик - тоже нужно.
Файл лога то, потом - будет на 99,9% пустой, но ничего не мешает ему вырасти на пару - тройку сотен гигабайт, или больше, в рамках одной транзакции.
А на самописанных 1С приложениях - такое бывает чуть реже, чем всегда.
Как пойдут модифицировать пару-тройку миллионов документов в стиле 1С "от записи к записи", в одной транзакции - и всё, приходи кума любоваться.
31 май 21, 16:03    [22329404]     Ответить | Цитировать Сообщить модератору
 Re: Поможет ли shrink ?  [new]
Кесарь
Member

Откуда:
Сообщений: 653
uaggster
Как пойдут модифицировать пару-тройку миллионов документов в стиле 1С "от записи к записи", в одной транзакции - и всё, приходи кума любоваться.


А зачем им тогда sql server? FoxPro отличная СУБД! Построчно и полный контроль над содержимым таблиц!
31 май 21, 16:16    [22329410]     Ответить | Цитировать Сообщить модератору
 Re: Поможет ли shrink ?  [new]
halogen20
Member

Откуда:
Сообщений: 239
Владислав Колосов,

я каждый день снимаю полный бекап всех баз, средствами MSSQL.
1 июн 21, 08:11    [22329645]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить