Ad Widget

Collapse

slow query insert into trends

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kostia
    Junior Member
    • Jul 2016
    • 5

    #1

    slow query insert into trends

    Добрый день.
    Сделал портирование таблицы по https://www.zabbix.org/wiki/Docs/howto/mysql_partition.
    Версия забикса 3.0
    База mysql 5.6
    Все работает нормально неделю потом по мере роста таблиц trends_uint и trends
    каждый час возникают сообщения
    "slow query: 6.255678 sec, "insert into trends_uint"
    или "slow query: 6.255678 sec, "insert into trends"
    Далее система каждый час начинает тормозить процесс zabbix busy history syncer подскакивает до 100%
    Чем больше таблицы trends_uint и trends тем дольше длится загрузка процесс zabbix busy history syncer.
    Запрос select distinct itemid from trends_uint where clock>= сильно загружает систему.
    Прилагаю графики.
    Подкскажите пожалуйста в чем может быть проблема?
    Attached Files
    Last edited by kostia; 09-07-2016, 19:02.
  • vso
    Zabbix developer
    • Aug 2016
    • 190

    #2
    Could it be somehow related to:

    Comment

    • glebs.ivanovskis
      Senior Member
      • Jul 2015
      • 237

      #3
      Если Вы используете InnoDB, то Ваша проблема может быть в том, что размера buffer pool не хватает для того, чтобы поместить туда данные таблиц trends и trends_uint наряду с данными остальных таблиц, которыми пользуется Zabbix. Дело в том, что тренды используются наиболее интенсивно только в начале часа, а за весь оставшийся час данные трендов могут быть "вытеснены" из buffer pool более актуальными данными. Возможно Вас заинтересует ZBXNEXT-4072.

      Comment

      Working...