Backup/Restore и сборка мусора
Добавлено: 16 апр 2009, 23:15
Условия задачи:
Сервер: 1.5.3.4870-Суперсервер
База данных: 0.5-1.5 Гб
Достаточно активная работа в течение дня (документооборот)
В конце дня запускается несколько массовых обработок (удаление, обновление, вставка)
Суть вопроса:
если база "без истории", т.е. таблицы с историческими движениями, регистры - почти пустые, то
б/р в конце дня идет быстро - до 5 мин макс, после массовых обработок - 10 мин макс
Это все продолжается ежедневно в течение 1-1.5 месяцев, а потом по каким-то причинам
начинается увеличение времени цикла б/р линейно, с достижением совершенно невозможных значений
типа 2-3 часов на б/р еще через месяц.
Предположения и собственно сам вопрос:
понятно что тут задействована сборка мусора, вопрос в том, почему 2 месяца живем нормально,
а потом начинается рост? если влияет длина истории - она увеличивается каждый день на одинаковую
величину, количество записей тоже увеличивается равномерно.
Заранее благодарю за советы и рекомендации.
Николай
ЗЫ. По поводу IB Analysta и "плохих" индексов. Да, есть "плохие" индексы. С плохой селективностью (2-10 значений на индекс).
Но избавится от них не получится, т.к. это внешние ключи. И опять таки, эти "плохие" индексы должны сразу портить времена б/р,
а не спустя 1.5 месяца. (Поправьте, если не прав).
Сервер: 1.5.3.4870-Суперсервер
База данных: 0.5-1.5 Гб
Достаточно активная работа в течение дня (документооборот)
В конце дня запускается несколько массовых обработок (удаление, обновление, вставка)
Суть вопроса:
если база "без истории", т.е. таблицы с историческими движениями, регистры - почти пустые, то
б/р в конце дня идет быстро - до 5 мин макс, после массовых обработок - 10 мин макс
Это все продолжается ежедневно в течение 1-1.5 месяцев, а потом по каким-то причинам
начинается увеличение времени цикла б/р линейно, с достижением совершенно невозможных значений
типа 2-3 часов на б/р еще через месяц.
Предположения и собственно сам вопрос:
понятно что тут задействована сборка мусора, вопрос в том, почему 2 месяца живем нормально,
а потом начинается рост? если влияет длина истории - она увеличивается каждый день на одинаковую
величину, количество записей тоже увеличивается равномерно.
Заранее благодарю за советы и рекомендации.
Николай
ЗЫ. По поводу IB Analysta и "плохих" индексов. Да, есть "плохие" индексы. С плохой селективностью (2-10 значений на индекс).
Но избавится от них не получится, т.к. это внешние ключи. И опять таки, эти "плохие" индексы должны сразу портить времена б/р,
а не спустя 1.5 месяца. (Поправьте, если не прав).