我们在mysql(Inno DB)慢查询日志中收到多个设置时间戳和autocommit语句。
SET timestamp=1470399103;
SET autocommit=1;
需要很长时间才能执行,任何领导,为什么这些都需要很长时间才能执行。
答案 0 :(得分:0)
这些都没有“正在执行”。它们用于获取有关后续查询的信息。
SET timestamp
始终存在于Slowlog中(除非它与前一个值相同)。它是为NOW()
和UNIX_TIMESTAMP()
提供的值,如果它在查询中。它还会在查询启动时告诉您。 (注意:slowlog条目不一定是时间戳顺序。)
至于SET autocommit
;我不知道。我想这是出于类似的原因。
如果您需要更多解释,请提供更长的慢速记录片段。