Mysql事件日志(监控)
我的MYSQL中每晚都有事件,我不确定到底发生了什么,因为即使我比其他事件设置得更早,它在早上仍然在运行 问题是,, 如何检查运行事件的历史记录或日志, 哪一个是在夜间锁定的,还是哪一个是运行的而不是运行的Mysql事件日志(监控),mysql,events,Mysql,Events,我的MYSQL中每晚都有事件,我不确定到底发生了什么,因为即使我比其他事件设置得更早,它在早上仍然在运行 问题是,, 如何检查运行事件的历史记录或日志, 哪一个是在夜间锁定的,还是哪一个是运行的而不是运行的 谢谢您可以在MySQL服务器中启用慢速查询日志,以便在文件或MySQL表中登录慢速查询。遵循以下步骤: 检查MySQL服务器是否启用了慢速查询日志。在MySQL服务器上执行这些查询 mysql>显示全局变量,如“%slow\u query\u log%”; +----------------
谢谢您可以在MySQL服务器中启用慢速查询日志,以便在文件或MySQL表中登录慢速查询。遵循以下步骤:
mysql>显示全局变量,如“%slow\u query\u log%”;
+---------------------+----------------------------------+
|变量名称|值|
+---------------------+----------------------------------+
|慢速查询日志关闭|
|slow_query_log_文件|/var/lib/mysql/siddhant-slow.log|
+---------------------+----------------------------------+
一组2行(0.00秒)
mysql>set global slow\u query\u log=“ON”;
查询正常,0行受影响(0.01秒)
mysql>显示全局变量,如“%long_query%”;
+-----------------+-----------+
|变量名称|值|
+-----------------+-----------+
|长查询时间10.000000|
+-----------------+-----------+
一行一组(0.00秒)
mysql>设置全局长查询时间=2;
查询正常,0行受影响(0.00秒)
现在,慢速查询将被记录在查询先前返回的慢速查询日志文件路径中。我需要实时监控MySQL,你可以看看这个商业GUI。它会实时分析慢速查询日志。此行将帮助您:
SELECT * FROM INFORMATION_SCHEMA.events;
我在找这个问题。Thanks@MuhammedShihabudeenLabbaA祝你好运,祝你好运!!:)