[ОТВЕТИТЬ]
28.03.2013 09:56
porcha
 
Доброго времени суток всем.

База SES.mdf весит 270ГБ, все Jobs по её очистке,архивированию и т.д работают, и при этом работают исправно, но база внушительных размеров.

Как её можно облегчить???
Предоставлю всю необходимую доп инфу и логи. только скажите сразу что и где брать.
01.04.2013 08:20
porcha
 
Выполнил манипуляции по ссылке, при запуске файла CMD, окошко висит и ни чего не происходит... и так несколько часов (при этом база осталась прежних размеров.).
01.04.2013 08:23
OlegON
 
И диск/проц не нагружен?
01.04.2013 08:41
porcha
 
неа,загрузка как при обычной работе системы.
01.04.2013 08:55
Роллан
 
у меня все получилось :)

Добавлено через 31 секунду
с 32 Гб уменьшил до 1,03 Гб

Добавлено через 3 минуты 3 секунды
кстати, проверьте путь к файлу *.exe, логин и пароль к SQL
01.04.2013 09:42
porcha
 
перепроверил, видно дело в чем-то другом. osql.exe висит в процессах и кушает всего 4000кб.
01.04.2013 09:58
Роллан
 
у меня база была 32 Гб и удаление данных проводилась больше половины рабочего дня, если Ваша база 270 Гб, то думаю будет проводиться несколько дней.

Добавлено через 3 минуты 32 секунды
кстати, при удалении данных SES_LOG.MDF должна увеличиваться в Гб, после шринка она уменьшиться до нескольких Кб.
01.04.2013 10:51
vitamin
 
здесь https://storage.olegon.ru/supermag/u...g_table.sql.7z скриптик для вычисления размеров таблиц, запустить его надо на базе SES
создастся процедура, потом ее запускаем exec apGetBiggestTables
24.04.2013 11:45
porcha
 
Цитата:
vitamin Поиском для начала.
а так впринципе Каких размеров у вас база SES на магазинах ?
Выполнил вновь манипуляции... но окошко CMD висело 2-е суток, все осталось без изменения.

здесь https://storage.olegon.ru/supermag/up...g_table.sql.7z скриптик для вычисления размеров таблиц, запустить его надо на базе SES
создастся процедура, потом ее запускаем exec apGetBiggestTables

Архивчик битый, не распаковывается.
24.04.2013 11:47
OlegON
 
Цитата:
porcha Архивчик битый, не распаковывается.
Processing archive: proc_big_table.sql.7z

Testing proc_big_table.sql

Everything is Ok

не пользуемся старьем
24.04.2013 14:00
porcha
 
Вот собственно что получилось

и как с этим бороться?
24.04.2013 14:09
crystal
 
данные в jodsdatalog можно удалить
trancate table jodsdatalog
Так же можно и поступить с таблицей-_allvalue,jobsQueueLog
24.04.2013 14:16
porcha
 
Цитата:
crystal данные в jodsdatalog можно удалить
trancate table jodsdatalog
Так же можно и поступить с таблицей-_allvalue,jobsQueueLog
т.е. запросами вида
trancate table jodsdatalog
trancate table _allvalue
trancate table jobsQueueLog
24.04.2013 15:16
porcha
 
Прогнал запросы, все прошло хорошо,но вот только размер SES.mdf остался прежним.
Все запросы проводил непосредственно на SES.
24.04.2013 16:08
crystal
 
Теперь нужно проделать запрос
DBCC SHRINKDATABASE
25.04.2013 07:20
Роллан
 
и перестроение индексов тоже провести не помешает, т.к. шринк фрагментирует базу
25.04.2013 08:01
porcha
 
Цитата:
Роллан и перестроение индексов тоже провести не помешает, т.к. шринк фрагментирует базу
Так, а как выполнить перестроение индексов?
25.04.2013 09:32
porcha
 
Цитата:
crystal Теперь нужно проделать запрос
DBCC SHRINKDATABASE
DBCC SHRINKDATABASE c какими параметрами запускать???
DBCC SHRINKDATABASE (0) так?
25.04.2013 10:05
crystal
 
DBCC SHRINKDATABASE ses
DBCC DBREINDEX но данный скрипт выполняется только по таблично-делать его не необходимости
После shrink выполните лучше dbcc checkdb
25.04.2013 11:05
porcha
 
Цитата:
crystal DBCC SHRINKDATABASE ses
На это он мне пишет вот что Line 1: Incorrect syntax near 'SES'.
хотя выбрана база SES.
25.04.2013 15:26
porcha
 
Всем огромное СПАСИБО!!!!
База похудела аж до 1 гига)))
02.05.2013 08:09
Роллан
 
Поздравляю!
Опции темы


Часовой пояс GMT +3, время: 01:49.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.