我刚刚启用了mysql慢速查询日志记录。
现在我看到这些查询不时地记录在不同的表上:
SELECT /*!40001 SQL_NO_CACHE */ * FROM `paitents`;
# Time: 181128 6:38:50
# User@Host: my_testdatabase[my_testdatabase] @ localhost []
# Query_time: 2.964142 Lock_time: 0.000081 Rows_sent: 3 Rows_examined: 1606915
我刚搜索了一下,发现可能是数据库转储导致了这些查询。
但我要确保它是mysql转储,而不是一些未经授权的访问。
这是“我的日志”中特定表的最新日志:
SELECT /*!40001 SQL_NO_CACHE */ * FROM `paitents`;
# Time: 181128 6:38:50
# User@Host: my_testdatabase[my_testdatabase] @ localhost []
# Query_time: 2.964142 Lock_time: 0.000081 Rows_sent: 3 Rows_examined: 1606915
下面是创建的转储日志:
-rw-r--r-- 1 root root 381511206 Nov 23 23:21 my_testdatabase_2018-11-23.sql.tar.bz2
-rw-r--r-- 1 root root 381754145 Nov 24 23:21 my_testdatabase_2018-11-24.sql.tar.bz2
-rw-r--r-- 1 root root 381999764 Nov 25 23:21 my_testdatabase_2018-11-25.sql.tar.bz2
-rw-r--r-- 1 root root 382146325 Nov 26 23:22 my_testdatabase_2018-11-26.sql.tar.bz2
-rw-r--r-- 1 root root 382357755 Nov 27 23:23 my_testdatabase_2018-11-27.sql.tar.bz2
-rw-r--r-- 1 root root 382384209 Nov 28 06:29 my_testdatabase_2018-11-28.sql.tar.bz2
现在我可以看到slow query log中记录的最新查询与创建的最新转储的区别。
最新查询记录时间:181128 6:38:50最新转储创建时间:2018-11-28 06:29
为什么会有区别?
暂无答案!
目前还没有任何答案,快来回答吧!