Всем тёплых мягких оладушек с земляничным вареньем на завтрак со свежезаваренным кофеём, например.
Имеется пробема по долгой отрисовке графиков в скринс. Прошу помочь лыжи ли не едут либо я альтернативно одарён?
Вот слоу куиес мускуля, два графика выборка за день, итемы собираются раз в 30 сек
# Time: 120120 13:40:44
# User@Host: zabbix[zabbix] @ localhost []
# Query_time: 48.093995 Lock_time: 0.000213 Rows_sent: 501 Rows_examined: 3873
SET timestamp=1327052444;
SELECT itemid,round(500*(mod( CAST(clock AS UNSIGNED) +51627,86400))/(86400),0) as i, count(*) as count,avg(value) as avg,min(value) as min, max(value) as max,max(clock) as clock FROM history_uint WHERE itemid=29256 AND clock>=1326965973 AND clock<=1327052373 GROUP BY itemid,round(500*(mod( CAST(clock AS UNSIGNED) +51627,86400))/(86400),0);
mysql> explain SELECT.....
| 1 | SIMPLE | history_uint | range | history_uint_1 | history_uint_1 | 12 | NULL | 2849 | Using where; Using temporary; Using filesort |
Заббикс 1.8.8, Мускуль 5.5.15 ИнноДБ, работает по фряхой 8.2. Активных итемов 7362. Сервак, не сервак, а так - тестовая машинка, 512мб памяти. Когда увидел размер иннодб 14 гигов, почистил руками все хистори и трендс, трабла осталась если делать выборку не на 1-3 часа, а побольше, например на день.
Чо к чему? Чо так долго-то? В БД, СКЛ и улутшайзингу запросов не специалист...
Имеется пробема по долгой отрисовке графиков в скринс. Прошу помочь лыжи ли не едут либо я альтернативно одарён?
Вот слоу куиес мускуля, два графика выборка за день, итемы собираются раз в 30 сек
# Time: 120120 13:40:44
# User@Host: zabbix[zabbix] @ localhost []
# Query_time: 48.093995 Lock_time: 0.000213 Rows_sent: 501 Rows_examined: 3873
SET timestamp=1327052444;
SELECT itemid,round(500*(mod( CAST(clock AS UNSIGNED) +51627,86400))/(86400),0) as i, count(*) as count,avg(value) as avg,min(value) as min, max(value) as max,max(clock) as clock FROM history_uint WHERE itemid=29256 AND clock>=1326965973 AND clock<=1327052373 GROUP BY itemid,round(500*(mod( CAST(clock AS UNSIGNED) +51627,86400))/(86400),0);
mysql> explain SELECT.....
| 1 | SIMPLE | history_uint | range | history_uint_1 | history_uint_1 | 12 | NULL | 2849 | Using where; Using temporary; Using filesort |
Заббикс 1.8.8, Мускуль 5.5.15 ИнноДБ, работает по фряхой 8.2. Активных итемов 7362. Сервак, не сервак, а так - тестовая машинка, 512мб памяти. Когда увидел размер иннодб 14 гигов, почистил руками все хистори и трендс, трабла осталась если делать выборку не на 1-3 часа, а побольше, например на день.
Чо к чему? Чо так долго-то? В БД, СКЛ и улутшайзингу запросов не специалист...
Comment