powered by simpleCommunicator - 21.11.28     © 2024 Programmizd 02
Map
Форумы / Вопросы по IT / бакап ресторе MS SQL, Поиск: Искать сообщения, созданные автором: vad72  
5 сообщений из 5, страница 1 из 1
Вопросы по IT / бакап ресторе MS SQL
    #2570730
vad72
Скрыть профиль Поместить в игнор-лист
Участник
Ранее на FB делал бакап ресторе ,чтобы удалить мусор в БД, при этом размер файла БД уменьшался.
Есть ли подобная операция на MS SQL или там всё автоматом чистится при массовых апдейтах данных?
...
Рейтинг: 0 / 0
Вопросы по IT / бакап ресторе MS SQL
    #2570770
vad72
Скрыть профиль Поместить в игнор-лист
Участник
WildMage  10.11.2020, 09:02
vad72  10.11.2020, 08:41
Ранее на FB делал бакап ресторе ,чтобы удалить мусор в БД, при этом размер файла БД уменьшался.
Есть ли подобная операция на MS SQL или там всё автоматом чистится при массовых апдейтах данных?
А что за мусор то?
в FB, когда делается update в таблице, физически в БД просто добавляется новая строка с новыми данными, строка со старыми данными остаётся в БД. Оно физически удаляется из БД только про бакап/ресторе (может еще как-то можно почистить, но я не знаю). Аналогично с удалением записей.
...
Изменено: 10.11.2020, 09:21 - vad72
Рейтинг: 0 / 0
Вопросы по IT / бакап ресторе MS SQL
    #2570778
vad72
Скрыть профиль Поместить в игнор-лист
Участник
WildMage  10.11.2020, 09:01
vad72  10.11.2020, 08:41
Ранее на FB делал бакап ресторе ,чтобы удалить мусор в БД, при этом размер файла БД уменьшался.
Есть ли подобная операция на MS SQL или там всё автоматом чистится при массовых апдейтах данных?
Шринк
спасибо за помощь!
...
Рейтинг: 0 / 0
Вопросы по IT / бакап ресторе MS SQL
    #2577528
vad72
Скрыть профиль Поместить в игнор-лист
Участник
SandalTree  11.11.2020, 06:15
Что такое FB?

Шринк - это зло.

Если-бы ТС немного больше рассказал, то было-бы более понятнее чем правильнее лечить.

Вопросы
1. В каком transactional mode ваша база? Full or simple?
2. О каком размере мы вообще говорим?
3. Сколько в базе таблиц, которые из них выросли и сколько в них свободного места?

Обычно такая-сякая херня случается в следующих случаях:
1. База в Фулл и немеряно растёт лог.
2. Обновляемая таблица зачем-то подвергается Index rebuild, что увеличивает базу на размер таблицы.
3. Обновляемая таблица имеет филл-фактор 100%, что при даже небольших вставках может привести к увеличению размера на 70% и более.

Какая херня у вас?
1. не знаю.
2. 258879,06 МБ (это после шринк)
3. не знаю.

На FireBird, бакап-ресторе уменьшал размер БД за счет чистки мусора. Подумал, может в ms sql что-то подобное есть.
БД использую для себя, храню там данные, так как в Excel не помещаются.
...
Рейтинг: 0 / 0
Вопросы по IT / бакап ресторе MS SQL
    #2583107
vad72
Скрыть профиль Поместить в игнор-лист
Участник
SandalTree  13.11.2020, 15:16
Код: SQL
1.
2.
3.
SELECT compatibility_level, recovery_model_desc
FROM sys.databases
WHERE name = '<имя вашей базы>';
compatibility_level recovery_model_desc
100 SIMPLE
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Вопросы по IT / бакап ресторе MS SQL, Поиск: Искать сообщения, созданные автором: vad72  
Пользователи онлайн (25): Анонимы (23), Bing Bot, Yandex Bot 3 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]