Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как оценить "здоровье" БД / 3 сообщений из 3, страница 1 из 1
16.10.2014, 11:22:20
    #38778317
alexs75
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оценить "здоровье" БД
Есть ли инструменты для оценки текущих параметров БД?
Суть такова:
Есть БД, не очень большая (порядка 20Гб).
После 1 года работы некоторые запросы стали притормаживать.
Если снять бэкап и развернуть его рядом - то он работает без замечаний.
На рабочей БД автовакум включен. Вакум регулярно проводится ночью перед снятием резервной копии.

Хочется разобраться с этой проблемой без пересоздания БД.
...
Рейтинг: 0 / 0
16.10.2014, 12:07:09
    #38778405
Гость_0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оценить "здоровье" БД
alexs75,

покажите explain (analyze, buffers) проблемного запроса.
...
Рейтинг: 0 / 0
16.10.2014, 15:17:54
    #38778747
alexs75
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оценить "здоровье" БД
Разобрался
Вся проблема в том, что для некоторых условий в запросе формировался не очень хороший план запроса.
Использовался не тот индекс. Пришлось этот индекс удалить.

Причём на свежесозданной БД план запроса не гулял так.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как оценить "здоровье" БД / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]