网站建设知识
《高性能mysql》之性能分析(第三章)
2025-07-22 11:14  点击:0

《高性能mysql》之性能分析(第三章)

额外:吞吐量是性能优化的副产品 作用:性能分析确定哪些子任务是优化目标,测量出响应时间花在哪

分析MySQL查询: 慢查询日志: ① 安装使用教程参考:blog.csdn.net/wenbingcai/article/details/40340867 ② 生成日志报告如下(位于:/data/mysql/mysql_slow_query.log ):

③ 然后用pt-query-digest为慢查询日志生成报告 下载#wget percona/get/pt-query-digest 将下载的pt-query-digest部署到/sbin # cp pt-query-digest /sbin/ 然后 # cd /sbin/ 并授权 # chmod 777 pt-query-digest 最后切换到慢查询日志位置 # cd /data/mysql 执行 # pt-query-digest mysql_slow_query.log (若报错Can't locate Time/HiRes.pm in @INC (@INC contains: /,则解决方法如下:
yum install perl-devel perl-CPANperl -MCPAN -e shellcpan[2]> install Time::HiRescpan[3]> exit 


解决上述问题后就可正常执行的结果如下(更多用法可分析24h内记录): :占总比时间短如5%不值得优化
PHP应用程序测试: xdebug参考配置及使用文章:https://segmentfault/a/1190000004175313 注:此外还有线上xhprof、线下:valgrind、cachegrind