额外:吞吐量是性能优化的副产品
作用:性能分析确定哪些子任务是 优化目标,测量出响应时间 花在哪
分析MySQL查询:
慢查询日志:
① 安装使用教程参考
② 生成日志报告如下(位于:/data/mysql/ mysql_slow_query.log ):
pt-query-digest为慢查询日志生成报告
下载#wget percona.com/get/pt-query-digest
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-CPAN
perl -MCPAN -e shell
cpan[2]> install Time::HiRes
cpan[3]> exit
24h内记录):
注:占总比时间短如5%不值得优化
PHP应用程序测试:
xdebug参考配置及使用文章
注:此外还有线上xhprof、线下:valgrind、cachegrind
标签:第三章,pt,查询,高性能,mysql,query,日志,digest From: https://blog.51cto.com/u_13854513/6114254