You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
892 B
15 lines
892 B
create definer = `mysql.sys`@localhost view sys.x$ps_digest_95th_percentile_by_avg_us as
|
|
select `sys`.`s2`.`avg_us` AS `avg_us`,
|
|
ifnull((sum(`sys`.`s1`.`cnt`) /
|
|
nullif((select count(0) from `performance_schema`.`events_statements_summary_by_digest`), 0)),
|
|
0) AS `percentile`
|
|
from (`sys`.`x$ps_digest_avg_latency_distribution` `s1` join `sys`.`x$ps_digest_avg_latency_distribution` `s2`
|
|
on ((`sys`.`s1`.`avg_us` <= `sys`.`s2`.`avg_us`)))
|
|
group by `sys`.`s2`.`avg_us`
|
|
having (ifnull((sum(`sys`.`s1`.`cnt`) /
|
|
nullif((select count(0) from `performance_schema`.`events_statements_summary_by_digest`), 0)), 0) >
|
|
0.95)
|
|
order by `percentile`
|
|
limit 1;
|
|
|