You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-15 22:22:17 +03:00
27 lines
850 B
SQL
27 lines
850 B
SQL
/*
|
|
* Report average for each query for two date ranges.
|
|
*/
|
|
select qd_key,
|
|
qd_name,
|
|
qd_physicalIO as phyIO,
|
|
round(avg(qr1.qr_time),2) as G1Avg,
|
|
round(avg(qr2.qr_time),2) as G2Avg,
|
|
round(avg(qr2.qr_time) - avg(qr1.qr_time), 2) as diff,
|
|
round((avg(qr2.qr_time) - avg(qr1.qr_time)) / avg(qr1.qr_time) * 100, 2) as pctdiff,
|
|
qd_sql
|
|
from queryDefinition, queryRun qr1, queryRun qr2, run r1, run r2
|
|
where r1.r_key = qr1.qr_r_key and
|
|
r2.r_key = qr2.qr_r_key and
|
|
qr1.qr_qd_key = qd_key and
|
|
qr2.qr_qd_key = qd_key and
|
|
r1.r_date between '2009-08-04' and '2009-09-28' and
|
|
-- r2.r_date between '2009-09-29' and '2009-12-18' and
|
|
-- r1.r_date between '2009-09-29' and '2009-12-18' and
|
|
r2.r_date > '2009-12-18'
|
|
|
|
group by 1, 2, 3
|
|
-- having pctdiff > 5
|
|
order by 6 desc;
|
|
|
|
|