my.cnf中未提及的设置的默认值

时间:2014-06-22 09:00:12

标签: mysql

我有一个带有php和mysql的VPS。 my.cnf文件不包含“long_query_time”行。那么这个参数的默认值是什么?我能在这个VPS中运行需要20分钟的查询吗?

1 个答案:

答案 0 :(得分:0)

您可能找不到默认值,除非您可以检查生成您的VPS正在使用的MySQL二进制文件的人使用的源代码和构建设置。我认为你无论如何都不需要它:只需检查当前值并确定它是否符合您的需求:

mysql> select @@long_query_time;
+-------------------+
| @@long_query_time |
+-------------------+
|         10.000000 |
+-------------------+
1 row in set (0.03 sec)

回答你的另一个问题:

  

我是否可以在此VPS中运行需要20分钟的查询?

这与aforementioned directive无关,{{3}}只能控制日志记录:

  

如果查询花费的时间超过这么多秒,则服务器会递增   Slow_queries状态变量。如果启用了慢查询日志,   查询将记录到慢速查询日志文件中。