Ad Widget

Collapse

Sql запрос

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • uniken1
    Member
    • Sep 2012
    • 93

    #1

    Sql запрос

    Здравствуйте.

    Вопрос не совсем по zabbix, скорее по sql.

    Я периодически получают статистику по всем интерфесам, для того чтобы понять которые из них за всю историю ни разу не были в "апе", вот таким запросом
    Code:
    SELECT id.hostid, MIN(hu.value) , id.key_
    FROM `history_uint` AS hu JOIN (SELECT `itemid`,`hostid`,`key_` FROM `items` where `key_` LIKE "ifOperStatus[GigabitEthernet%]") AS id
    WHERE hu.itemid = id.itemid GROUP BY hu.itemid ORDER By id.hostid, id.key_
    INTO OUTFILE '/tmp/listports.csv'
    FIELDS TERMINATED BY ','
    ENCLOSED BY '"'
    LINES TERMINATED BY '\n'
    если MIN(hu.value) = 2 тогда интерфейс ни разу не был в "апе"

    У меня такой запрос выполняется около 20 часов.
    Можно ли как-то оптимизировать запрос, чтобы он выполнялся быстрее?
Working...