Рост базы SQL
Модераторы: m0p3e, edward_K, Модераторы
Мне вообще-то не это было нужно, ну да ладно.evchic писал(а):Data была 7Гб
Index 17Гб
Все равно перестройку индексов надо запускать, чтобы поддерживать производительность на должном уровне.
Сделайте бэкап и запускайте, не понравится, откатитесь назад. Только журнал подчистите предварительно, слишком он большой у вас
Стандартными средствами никак.
Можно настроить алерт, который будет уведомлять ПО ФАКТУ закончившегося места, а заранее предупреждать нельзя.
В принципе, можно настроить джоб, который будет периодически проверять свободное место и отсылать сообщение или мыло в случае чего. Но для этого уже нужны кое-какие познания в MSSQL.
P.S. Чем закончилась ваша эпопея?
Можно настроить алерт, который будет уведомлять ПО ФАКТУ закончившегося места, а заранее предупреждать нельзя.
В принципе, можно настроить джоб, который будет периодически проверять свободное место и отсылать сообщение или мыло в случае чего. Но для этого уже нужны кое-какие познания в MSSQL.
P.S. Чем закончилась ваша эпопея?
-
- Местный житель
- Сообщения: 216
- Зарегистрирован: 25 апр 2006, 12:05
- Откуда: г.Ростов-на-Дону
- Контактная информация:
Да вот пока нечем...
Все ступарнулось на том что нужно джоб настроить как то по хитрому
Потомучто он как то не правильно отрабатывает 9002 ошибку о том что кончилось место!
Ставлю ограничение на файл чтоб он не вырос
Начинаю работать в галактике... галактика начинает ругаться что неможет вставить запись в таблицу а алерт не реагирует хотя в настройках стоит проверка каждые 10 секунд!
Все ступарнулось на том что нужно джоб настроить как то по хитрому
Потомучто он как то не правильно отрабатывает 9002 ошибку о том что кончилось место!
Ставлю ограничение на файл чтоб он не вырос
Начинаю работать в галактике... галактика начинает ругаться что неможет вставить запись в таблицу а алерт не реагирует хотя в настройках стоит проверка каждые 10 секунд!
-
- Местный житель
- Сообщения: 216
- Зарегистрирован: 25 апр 2006, 12:05
- Откуда: г.Ростов-на-Дону
- Контактная информация:
Продолжение эпопеи...
БД уже 170 Гб...
заметил следующую вещь...
Выполняю скрипт
DBCC SHRINKDATABASE (STF, 0, NOTRUNCATE)
он идет 2 минуты что очень настораживает при таких обьемах бд
появляется примерно 600 Мб свободного места
запускаю еще раз этот скрипт еще 600 Мб
и еще и еще и прирост свободного места по 600 МБ причем время выполнения запроса колеблется от 2 до 6 минут
Почему он так быстро делается и кусками по 600 Мб?
БД уже 170 Гб...
заметил следующую вещь...
Выполняю скрипт
DBCC SHRINKDATABASE (STF, 0, NOTRUNCATE)
он идет 2 минуты что очень настораживает при таких обьемах бд
появляется примерно 600 Мб свободного места
запускаю еще раз этот скрипт еще 600 Мб
и еще и еще и прирост свободного места по 600 МБ причем время выполнения запроса колеблется от 2 до 6 минут
Почему он так быстро делается и кусками по 600 Мб?