MySQL相关日志介绍
1.MySQL中主要日志如下:
① 錯誤日志(Log Error)
② 查詢日志(Query Log)
③ 二進制日志(Binary Log)
2.相關日志的作用:
1) 錯誤日志(Error Log):記錄MySQL服務進程MySQL在啟動/關閉或者運行過程中遇到的錯誤消息.是工作中排查錯誤的重要工具.
2) 查詢日志(Query Log)
1).普通查詢日志(general query log ):記錄客戶連接和執行的SQL語句信息.
2).慢查詢日志(show query log ):記錄執行時間超出指定值(long query time)和沒有利用索引(log_queries_not_using_indexes)的SQL語句.
3) 二進制日志(Binary Log):記錄數據庫的修改信息.
3.如何查看相關日志:
查看普通日志相關信息:
mysql> show variables like 'general_log%';#普通查詢日志,一般不開啟,比較占空間,沒用.
+------------------+----------------------------+
| Variable_name??? | Value????????????????????? |
+------------------+----------------------------+
| general_log????? | OFF??????????????????????? |
| general_log_file | /var/run/mysqld/mysqld.log |
+------------------+----------------------------+
2 rows in set (0.00 sec)
mysql> show variables like 'slow_%log%';#數據庫優化的一個方向
+---------------------+---------------------------------+
| Variable_name?????? | Value?????????????????????????? |
+---------------------+---------------------------------+
| slow_query_log????? | OFF???????????????????????????? |
| slow_query_log_file | /var/run/mysqld/mysqld-slow.log |
+---------------------+---------------------------------+
2 rows in set (0.00 sec)
mysql> show variables like 'log_error';#排查錯誤的一個方式
+---------------+---------------------+
| Variable_name | Value?????????????? |
+---------------+---------------------+
| log_error???? | /var/log/mysqld.log |
+---------------+---------------------+
1 row in set (0.00 sec)
mysql> show variables like 'log_bin';#增量恢復的一個基礎
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin?????? | ON??? |
+---------------+-------+
1 row in set (0.00 sec)
轉載于:https://www.cnblogs.com/liulei-LL/p/7648006.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的MySQL相关日志介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ajax接收到的数据是一个页面的代码的原
- 下一篇: Redis4.0 Cluster — C