我的慢查询日志中充满了如下条目:
# Query_time: 1.016361 Lock_time: 0.000000 Rows_sent: 0 Rows_examined: 0 SET timestamp=1273826821; COMMIT;
我猜该set timestamp命令是通过复制发出的,但我不知道该如何set timestamp花费一秒钟。有关如何解决此问题的任何想法?
set timestamp
Timestamp是MySQL中的数据类型和内置函数。您想通过以下语句实现什么?
Timestamp
SET timestamp=1273826821;
UPD :很抱歉,我不知道所使用的MySQL hacks。
看来这SET TIMESTAMP是从慢速日志中排除某些查询的解决方案。
SET TIMESTAMP
OP正在使用Microslow补丁来增强慢查询日志中的统计信息,并且该语句在InnoDB表上的语句之前是常见的。
因此,OP问题的答案是该COMMIT语句是缓慢的查询,而不是SET TIMESTAMP。
COMMIT