бакап ресторе MS SQL
|
|||
---|---|---|---|
#18+
Ранее на FB делал бакап ресторе ,чтобы удалить мусор в БД, при этом размер файла БД уменьшался. Есть ли подобная операция на MS SQL или там всё автоматом чистится при массовых апдейтах данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 08:41 |
|
бакап ресторе MS SQL
|
|||
---|---|---|---|
#18+
vad72 10.11.2020, 08:41 Ранее на FB делал бакап ресторе ,чтобы удалить мусор в БД, при этом размер файла БД уменьшался. Есть ли подобная операция на MS SQL или там всё автоматом чистится при массовых апдейтах данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 09:01 |
|
бакап ресторе MS SQL
|
|||
---|---|---|---|
#18+
vad72 10.11.2020, 08:41 Ранее на FB делал бакап ресторе ,чтобы удалить мусор в БД, при этом размер файла БД уменьшался. Есть ли подобная операция на MS SQL или там всё автоматом чистится при массовых апдейтах данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 09:02 |
|
бакап ресторе MS SQL
|
|||
---|---|---|---|
#18+
в FB, когда делается update в таблице, физически в БД просто добавляется новая строка с новыми данными, строка со старыми данными остаётся в БД. Оно физически удаляется из БД только про бакап/ресторе (может еще как-то можно почистить, но я не знаю). Аналогично с удалением записей. ... |
|||
:
Изменено: 10.11.2020, 09:21 - vad72
Нравится:
Не нравится:
|
|||
10.11.2020, 09:21 |
|
бакап ресторе MS SQL
|
|||
---|---|---|---|
#18+
спасибо за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 09:25 |
|
бакап ресторе MS SQL
|
|||
---|---|---|---|
#18+
vad72 10.11.2020, 09:21
в FB, когда делается update в таблице, физически в БД просто добавляется новая строка с новыми данными, строка со старыми данными остаётся в БД. Оно физически удаляется из БД только про бакап/ресторе (может еще как-то можно почистить, но я не знаю). Аналогично с удалением записей. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 09:29 |
|
бакап ресторе MS SQL
|
|||
---|---|---|---|
#18+
Что такое FB? Шринк - это зло. Если-бы ТС немного больше рассказал, то было-бы более понятнее чем правильнее лечить. Вопросы 1. В каком transactional mode ваша база? Full or simple? 2. О каком размере мы вообще говорим? 3. Сколько в базе таблиц, которые из них выросли и сколько в них свободного места? Обычно такая-сякая херня случается в следующих случаях: 1. База в Фулл и немеряно растёт лог. 2. Обновляемая таблица зачем-то подвергается Index rebuild, что увеличивает базу на размер таблицы. 3. Обновляемая таблица имеет филл-фактор 100%, что при даже небольших вставках может привести к увеличению размера на 70% и более. Какая херня у вас? ... |
|||
А вы шо думали, всё так просто?
:
Нравится:
Не нравится:
|
|||
11.11.2020, 06:15 |
|
бакап ресторе MS SQL
|
|||
---|---|---|---|
#18+
SandalTree 11.11.2020, 06:15 Что такое FB? Шринк - это зло. Если-бы ТС немного больше рассказал, то было-бы более понятнее чем правильнее лечить. Вопросы 1. В каком transactional mode ваша база? Full or simple? 2. О каком размере мы вообще говорим? 3. Сколько в базе таблиц, которые из них выросли и сколько в них свободного места? Обычно такая-сякая херня случается в следующих случаях: 1. База в Фулл и немеряно растёт лог. 2. Обновляемая таблица зачем-то подвергается Index rebuild, что увеличивает базу на размер таблицы. 3. Обновляемая таблица имеет филл-фактор 100%, что при даже небольших вставках может привести к увеличению размера на 70% и более. Какая херня у вас? 2. 258879,06 МБ (это после шринк) 3. не знаю. На FireBird, бакап-ресторе уменьшал размер БД за счет чистки мусора. Подумал, может в ms sql что-то подобное есть. БД использую для себя, храню там данные, так как в Excel не помещаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2020, 11:08 |
|
бакап ресторе MS SQL
|
|||
---|---|---|---|
#18+
vad72 13.11.2020, 11:08 SandalTree 11.11.2020, 06:15 Что такое FB? Шринк - это зло. Если-бы ТС немного больше рассказал, то было-бы более понятнее чем правильнее лечить. Вопросы 1. В каком transactional mode ваша база? Full or simple? 2. О каком размере мы вообще говорим? 3. Сколько в базе таблиц, которые из них выросли и сколько в них свободного места? Обычно такая-сякая херня случается в следующих случаях: 1. База в Фулл и немеряно растёт лог. 2. Обновляемая таблица зачем-то подвергается Index rebuild, что увеличивает базу на размер таблицы. 3. Обновляемая таблица имеет филл-фактор 100%, что при даже небольших вставках может привести к увеличению размера на 70% и более. Какая херня у вас? 2. 258879,06 МБ (это после шринк) 3. не знаю. На FireBird, бакап-ресторе уменьшал размер БД за счет чистки мусора. Подумал, может в ms sql что-то подобное есть. БД использую для себя, храню там данные, так как в Excel не помещаются. Код: SQL 1. 2. 3.
... |
|||
А вы шо думали, всё так просто?
:
Изменено: 13.11.2020, 15:25 - SandalTree
Нравится:
Не нравится:
|
|||
13.11.2020, 15:16 |
|
бакап ресторе MS SQL
|
|||
---|---|---|---|
#18+
3. Запустите этот скрипт в вашей базе и смотрите свои самые большие таблицы. Смотрите: Fill factor, % Ещё посмотрите "Used_Data_Space_MB" + "Used_Index_Space_MB" и отношение к "Full_Size_MB". Особенно обратите внимание на эти цифры когда ваша база вспухнет. Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
... |
|||
А вы шо думали, всё так просто?
:
Нравится:
Не нравится:
|
|||
13.11.2020, 15:33 |
|
бакап ресторе MS SQL
|
|||
---|---|---|---|
#18+
SandalTree 13.11.2020, 15:16 Код: SQL 1. 2. 3.
100 SIMPLE ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2020, 09:56 |
|
бакап ресторе MS SQL
|
|||
---|---|---|---|
#18+
vad72 16.11.2020, 09:56 SandalTree 13.11.2020, 15:16 Код: SQL 1. 2. 3.
100 SIMPLE Кто-ж знал что вы на 2008м сидите. Кстати, что у вас даёт вот этот? Цитата SELECT @@version ... |
|||
А вы шо думали, всё так просто?
:
Нравится:
Не нравится:
|
|||
16.11.2020, 17:13 |
|
бакап ресторе MS SQL
|
|||
---|---|---|---|
#18+
Попробуйте скрипт попроще. Может он у вас пойдёт. Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
А вы шо думали, всё так просто?
:
Нравится:
Не нравится:
|
|||
16.11.2020, 17:41 |
|
Start [/forum-old/topic.php?fid=2&fpage=2&tid=54291&gotonew=1]: |
0ms |
get settings: |
1ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
60ms |
get topic data: |
14ms |
get first new msg: |
16ms |
get forum data: |
1ms |
get page messages: |
71ms |
update_topic_read_status (54291): 16.11.2020 17:41:56: |
0ms |
get tp. blocked users: |
1ms |
get online users: |
8ms |
others: | 68ms |
total: | 247ms |
0 / 0 |