本文主要是介绍mysql的slow-query中的一个现象,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在mysql的slow query log中,可能存在类似这样的特殊记录:
# Time: 100127 23:17:01
# User@Host: root[root] @ [127.0.0.1]
# Query_time: 18446744073709.351562 Lock_time: 0.000129 Rows_sent: 1 Rows_examined: 11030
SET timestamp=1264663021;
SELECT dummy.id AS dummy_id
FROM dummy
WHERE dummy.id = 1;
注意到其中Query_time非常大(18446744073709.351562),出现这种现象的原因可能是mysql服务器会定时从time server校准时间,而查询恰好在校准时间时进行,于是Query_time成了负数。对于32位系统,可能是4294967296左右的一个值,而对于64位系统,则是18446744073709551616左右的一个值。
这篇关于mysql的slow-query中的一个现象的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!