hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - 文章 - 后端开发 - 正文 看Cosplay古风插画小姐姐,合集图集打包下载:炫龙网 · 炫龙图库

怎样开启mysql和php慢日记_后端开发

2019-12-05后端开发ki4网17°c
A+ A-
开启mysql慢日记

MySQL的慢查询日记是MySQL供应的一种日记纪录,它用来纪录在MySQL中相应时候凌驾阀值的语句,细致指运转时候凌驾long_query_time值的SQL,则会被纪录到慢查询日记中。long_query_time的默许值为10,意义是运转10s以上的语句。

默许情况下,Mysql数据库并不启动慢查询日记,须要我们手动来设置这个参数,固然,假如不是调优须要的话,平常不发起启动该参数,由于开启慢查询日记会或多或少带来肯定的机能影响。慢查询日记支撑将日记纪录写入文件,也支撑将日记纪录写入数据库表。

1、开启mysql慢日记要领一(暂时,重启mysql失效):

服务器登录mysql,检察当前慢查询日记状况

mysql> show variables like '%slow_query_log%';
+---------------------+-----------------------------------------+
| Variable_name | Value |
+---------------------+-----------------------------------------+
| slow_query_log | OFF |
| slow_query_log_file | /usr/local/mysql/var/localtest-slow.log |
+---------------------+-----------------------------------------+
2 rows in set (0.00 sec)
mysql> show variables like '%long_query_time%';
+-----------------+-----------+
| Variable_name | Value |
+-----------------+-----------+
| long_query_time | 10.000000 |
+-----------------+-----------+
1 row in set (0.00 sec)

开启慢日记,设置慢查询时候(秒)

mysql> set global log_slow_queries=ON; mysql5.6以下版本
mysql> set global slow_query_log=ON; mysql5.6以上版本
mysql> set global slow_launch_time=10;
mysql> set long_query_time=3; mysql5.7

2、开启mysql慢日记要领二(永远见效)

编辑mysql配置文件/etc/my.cnf

[mysqld]
slow_query_log = 1 #是不是开启慢查询日记,1示意开启,0示意封闭,也能够运用off和on
long_query_time = 5 #慢查询时候
log-slow-queries=/var/log/slowquery.log #mysql5.6以下版本
slow-query-log-file=/var/log/slowquery.log #mysql5.6及以上版本

开启php慢日记

编辑php-fpm.conf

request_slowlog_timeout = 5 执行时候大于5秒纪录慢日记,0示意封闭慢日记
slowlog = /var/log/php-fpm/www-slow.log 指定慢日记途径

修正完成后,须要重启php

引荐:《PHP教程》

以上就是怎样开启mysql和php慢日记的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
怎样开启mysql和php慢日记_后端开发

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:
推荐阅读

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>