Mysql中Performance_schema SQL执行统计实例分析

分类:编程技术 时间:2024-02-20 15:42 浏览:0 评论:0
0
本文主要为大家展示《Mysql中Performance_schema SQL执行统计实例分析》。内容简单、易懂、清晰。希望可以帮助您解答疑惑。让小编带领大家学习学习《Mysql《Performance_schema SQL执行统计实例分析》这篇文章。


查看最常执行的TOP SQL:


查看最常执行的TOP SQL:


p>

可以解决的问题:
1.SQL的执行次数
2.全表扫描
3.临时表

select摘要_text 为 sql_text,count_star 为 exec_count,if (sum_no_good_index_used > 0 或 sum_no_index_used > 0, '*', '') 为 full_scan,sum_created_tmp_tables 为 tmp_tables,
sum_created_tmp_disk_tables 为 tmp_disk_tables,
sum_sort_rows 为 events_statements 中的 rows_sorted _summary_by_digest 哪里schema_name='ticket' 和digest_text like 'select%' order by count_star desc limit 10 ;

< p>

生成mysql sql执行性能报告
启用e SQL性能收集
use Performance_schema;
update setup_consumers setenabled='YES' where name IN ('events_statements_history','events_statements_current','statements_digest');
清除SQL性能数据
截断表 events_statements_current;
截断表events_statements_history;
truncate table events_statements_summary_by_digest;
do sleep(60);
统计SQL的执行比例
select now(),(count_star/ (select sum(count_star) FROM events_statements_summary_by_digest) * 100) as pct,count_star as sql_exec,left(digest_text,150) as stmt,digest from events_statements_summary_by_digest order by 2 desc;


关闭SQL性能集合:
更新setup_consumers setenabled='NO' where name IN('events_statements_history','events_statements_current','statements_digest');

以上是全部内容文章《Performance_schema SQL 执行统计示例分析》《Mysql中的cs》。感谢您的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助。如果您想了解更多知识,请关注行业资讯频道!< /p>

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > Mysql中Performance_schema SQL执行统计实例分析

用户评论