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
39 lines
1.2 KiB
SQL
39 lines
1.2 KiB
SQL
select error_message, substr(sqltext,1,20) from run_hist
|
|
where rundesc = @rundesc 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 rundesc = @rundesc
|
|
and ifnull(stmtdesc,' ') <> 'no-op'
|
|
order by id;
|
|
|
|
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 rundesc = @rundesc
|
|
and ifnull(stmtdesc,' ') <> 'no-op'
|
|
group by 1,2,3 order by min(id) asc;
|
|
|