php慢日志都是mysql_开启PHP-FPM慢日志和MYSQL慢日志

PHP慢日志和MYSQL慢日志是优化网站的重要工具,以下开启方法以php7.2-fpm和mysql5.6为例。

1、php-fpm开启慢日志

打开php-fpm配置文件php-fpm.conf,将以下代码找到,并修改日志位置

slowlog = /var/log/php_slow.log

request_slowlog_timeout = 5

request_slowlog_trace_depth = 20

request_slowlog_timeout = 5 表示当某脚本执行时间大于5秒时,会被记录到慢日志中,request_slowlog_trace_depth 表示慢日志深度

2、mysql5.6开启慢日志

打开配置文件my.conf,插入内容

slow_query_log = 1

slow_query_log_file = /var/log/mysql_slow.log

long_query_time = 5

log_queries_not_using_indexes = 1

可以使用如下命令查看mysql慢日志开启情况

show variables like '%query%';

实际操作中,常用mysqldumpslow工具分析mysql慢日志,具体使用方法可以用 mysqldumpslow --help 查看

注意:日志目录必须有读写权限,最好设置为0777

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值