我有一个带有php和mysql的VPS。 my.cnf文件不包含“long_query_time”行。那么这个参数的默认值是什么?我能在这个VPS中运行需要20分钟的查询吗?
答案 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状态变量。如果启用了慢查询日志, 查询将记录到慢速查询日志文件中。