开发者社区> 问答> 正文

求可以抓出性能差的php程序文件或者慢sql的脚本

phper们上了一堆程序,服务器负载飙高。查出是mysql大量sleep进程,找不到是哪个程序文件造成的。求助大神有什么好的解决办法!

展开
收起
康帅 2017-01-10 18:20:33 2806 0
3 条回答
写回答
取消 提交回答
  • 一个程序员,欢迎骚扰!!!
    SHOW GLOBAL VARIABLES LIKE '%timeout%';  

    检查下 wait_timeout 时间是多少
    2017-02-08 10:44:00
    赞同 展开评论 打赏
  • Re求可以抓出性能差的php程序文件或者慢sql的脚本
    mysql查找慢查询日志方法:

    找到mysql的配置文件:my.cnf

    加入:

    slow_query_log = 1;
    slow_query_log_file="/data/slow-query.log";
    slow_launch_time=3;

    重启mysql生效。


    观察日志就可以知道是哪里的SQL出的问题。




    如果要找到具体的文件具体的行,收费解决。500一次。
    2017-02-08 10:02:07
    赞同 展开评论 打赏
  • Re求可以抓出性能差的php程序文件或者慢sql的脚本
    上RDS,里面有优化建议的。
    2017-02-07 10:21:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载