По теме из базы знаний
- Собираем образ виртуальной машины с PostgreSQL и платформой 1С. Цикл "Многопоточный CI для 1С c Packer, Vagrant и Jenkins", часть 2
- Базы данных. Несколько шагов до серьезного обслуживания
- Резервное копирование журнала транзакций, наконец-то!
- 1С:Управление недвижимостью и арендой КОРП на базе 1С:Бухгалтерия 8 КОРП
- Анализируем SQL сервер глазами 1С-ника
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Информация к размышлению - ничего из этого делать бездумно не надо, но может что-то наведет на мысль.
Ну и понятно, что тренируемся на КОПИИ
0. Разберитесь, что именно возросло? Таблицы, индексы, tempdb, redologs (не помню как они называются в MS SQL)
1. Какая/ие именно таблицы и индексы выросли и не изменилось ли в них кол-во записей.
2. Если это таблицы итогов, то проверяем нет ли там итогов за далекое будущее. Исправлем, отключаем и включаем использование итогов, пересчитываем.
3. Помогает ли rebuild индексов, а еще лучше - сохраним скрипит, drop, recreate.
4. Не повеселился ли кто-то с fillfactor?
5. Каков объем свободного (unused) пространства в базе.
6. Помогает ли DBCC SHRINKDATABASE (your_DatabaseName, 10); (10% - объем свободного места, которое нужно оставить)
Есть база которая внезапно выросла в 5 раз
Информация к размышлению - ничего из этого делать бездумно не надо, но может что-то наведет на мысль.
Ну и понятно, что тренируемся на КОПИИ
0. Разберитесь, что именно возросло? Таблицы, индексы, tempdb, redologs (не помню как они называются в MS SQL)
1. Какая/ие именно таблицы и индексы выросли и не изменилось ли в них кол-во записей.
2. Если это таблицы итогов, то проверяем нет ли там итогов за далекое будущее. Исправлем, отключаем и включаем использование итогов, пересчитываем.
3. Помогает ли rebuild индексов, а еще лучше - сохраним скрипит, drop, recreate.
4. Не повеселился ли кто-то с fillfactor?
5. Каков объем свободного (unused) пространства в базе.
6. Помогает ли DBCC SHRINKDATABASE (your_DatabaseName, 10); (10% - объем свободного места, которое нужно оставить)
Задай размер файла базы больше чем есть в данный момент:
И после этого сделай шринк файла базы:
Мне этот алгоритм помог в такой же ситуации
ALT ER DATABASE [Database]
MODIFY FILE
(
NAME = 'DatabaseFile1'
, SIZE = 70000 MB
)
GO
И после этого сделай шринк файла базы:
DBCC SHRINKFILE (N'DatabaseFile1' , 0)
Мне этот алгоритм помог в такой же ситуации
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот