High memory consumption by the timer process

XMLWordPrintable

    • S25-W50/51/52/01

      I have a system with ~20,000,000 records in the "problem" table. Only ~10,000 of these are active problems; all the others are recently resolved.

      I configured a maintenance by tag, with a condition that should suppress 1,000 problems.

      Processing this maintenance by the timer process consumes a lot of memory — more than 16 GB.

      1. Why do we read all records from the "problem" table?
      src/zabbix_server/timer/timer.c:323
      2. If this is still necessary, why do we read tags for resolved problems?
      src/zabbix_server/timer/timer.c:268

            Assignee:
            Andris Zeila
            Reporter:
            Alexander Vladishev
            Team A
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: