You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-17 09:41:06 +03:00
54 lines
1.7 KiB
SQL
54 lines
1.7 KiB
SQL
select max(id) -1 into @gt_id from run_hist where description like '%Start%';
|
|
|
|
select error_message, substr(sqltext,1,20) from run_hist
|
|
where id > @gt_id and error_message <> ''
|
|
group by error_message, sqltext\G
|
|
|
|
select id, description, concurrent cxs,
|
|
sequence seq,
|
|
execs,
|
|
date_format(starttime,'%T') Start,
|
|
elapsedtime ela,
|
|
physical_io pio,
|
|
logical_io lio,
|
|
substr(error_message,1,4) err,
|
|
-- rollup_last_columns rollup,
|
|
rowsreturned aggrows,
|
|
substr(sqltext,1,15) sqltext, substr(MD5_Checksum_of_Results,1,3) md5
|
|
from run_hist
|
|
where id > @gt_id and execs < 100
|
|
and ifnull(stmtdesc,' ') <> 'no-op'
|
|
order by id;
|
|
|
|
|
|
select * from (
|
|
select rundesc, count(*), min(starttime), max(starttime),
|
|
concat(sum(case when length(error_message) < 4 then 0 else 1 end),' - ',substr(max(error_message),1,10)) err,
|
|
concat('select ''',rundesc,''' into @rundesc;') lv
|
|
from run_hist where rundesc is not null
|
|
and description not like 'testing-%'
|
|
and rundesc not like 'PartialRun%'
|
|
group by 1
|
|
order by 3 desc
|
|
) a order by 3;
|
|
|
|
|
|
select
|
|
-- substr(concat(description,ifnull(concat(' - ',stmtdesc),'')),1,30) description,
|
|
substr(description,1,30) Description,
|
|
pm_count PMs,
|
|
concurrent Cx,
|
|
execs Stmts,
|
|
count(*) Done,
|
|
date_format(min(starttime),'%c-%e %T') Start,
|
|
case concurrent when 1 then round(sum(elapsedtime),2)
|
|
else round(sum(elapsedtime)/concurrent,2) end tot_ela,
|
|
round(min(elapsedtime),2) min_ela,
|
|
round(avg(elapsedtime),2) avg_ela,
|
|
round(max(elapsedtime),2) max_ela,
|
|
concat(sum(case when length(error_message) < 4 then 0 else 1 end),' - ',substr(max(error_message),1,10)) err
|
|
from run_hist where id > @gt_id
|
|
and ifnull(stmtdesc,' ') <> 'no-op'
|
|
group by 1,2,3 order by min(id) asc;
|
|
|