開啟mysql和php慢日誌方法
開啟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;
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
相關文章
- mysql開啟慢日誌MySql
- PHP慢指令碼日誌和Mysql的慢查詢日誌PHP指令碼MySql
- 開啟php-fpm慢指令碼日誌PHP指令碼
- MYSQL開啟慢查詢日誌實施MySql
- mysql開啟檢視慢查詢日誌MySql
- 如何在MySQL中開啟慢查詢日誌?MySql
- 慢查詢日誌開啟分析
- Mysql 啟動慢查詢日誌 (不用重啟)MySql
- MySQL 5.1.6以上版本動態開啟慢查詢日誌MySql
- MySQL 5.1.6以上版本動態開啟慢查詢日誌薦MySql
- MySQL優化 - 開啟MySQL慢查詢日誌及分析工具mysqldumpslowMySql優化
- MYSQL啟用日誌和檢視日誌MySql
- MySQL慢日誌全解析MySql
- MySQL:慢查詢日誌MySql
- MySQL慢日誌優化MySql優化
- mysql 鎖的慢日誌MySql
- mysql慢查詢日誌MySql
- mysql 開啟和關閉日誌記錄MySql
- mysql慢查詢和錯誤日誌分析MySql
- 關於MySQL 通用查詢日誌和慢查詢日誌分析MySql
- mysql開啟日誌記錄MySql
- mysql5.7 慢日誌配置MySql
- php-fpm慢執行日誌PHP
- 開啟查詢慢查詢日誌引數
- 開啟PHP的錯誤log日誌PHP
- MySQL 慢查詢日誌——讓“慢”無所遁形MySql
- Mysql 慢日誌分析工具MysqldumpslowMySql
- 【MySQL】慢查詢日誌不列印MySql
- mysqlsla 分析mysql慢查詢日誌MySql
- mysql之 slow log 慢查詢日誌MySql
- MySQL Slow Query log(慢查詢日誌)MySql
- mysql慢查詢日誌分析工具使用MySql
- Mysql慢查詢日誌分析工具mysqlslaMySql
- 【MySql】 慢日誌查詢工具之mysqlslaMySql
- 【MySql】mysql 慢日誌查詢工具之mysqldumpslowMySql
- PHP效能調優—php-fpm中啟用慢日誌配置(用於檢測執行較慢的PHP指令碼)PHP指令碼
- PHP日誌記錄方法PHP
- redis慢日誌Redis