Ad Widget

Collapse

Postgres - Бесконечный ANALYZE после старта заббикса

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • karik-himik
    Senior Member
    • Oct 2015
    • 116

    #1

    Postgres - Бесконечный ANALYZE после старта заббикса

    Добрый день.
    Может кто подскажет, почему так происходит ?

    Вчера заббикс стал дико тормозить.
    Zabbix busy history syncer processes, in % показывал 98%

    Залез в лог заббикс-сервера а там ужас - такое впечатление, что какой-нибудь vacuumdb работает постоянно.

    ИНФОРМАЦИЯ: "history_uint": просканировано страниц: 4228 из 4228, они содержат "живых" строк: 625454, "мёртвых" строк: 10; строк в выборке: 30000, примерное общее число строк: 625454
    ИНФОРМАЦИЯ: analyze "history_uint" took 0.16 seconds

    Весь лог забит только подобными записями. Анализирует все таблицы по кругу, не только history
    Как избавиться от этого ?
    Куда копать ?

    В самом постгресе вакуум отключен.
    Раньше было партиционирование, но вчера пришлось его убить.
    Сейчас заббикс пишет данные в свои дефолтные таблицы и более-менее работает.
  • karik-himik
    Senior Member
    • Oct 2015
    • 116

    #2
    Уже не актуально. Разобрался )

    Проблема была не в заббиксе.
    В постгресе отключил модуль online_analyze, который после каждого инсерта и апдейта запускал анализ таблицы.
    Осталось только понять, почему он анализировал партиционированные таблицы, в которых уже давно не происходило вообще никаких изменений.

    Comment

    Working...