英文:
how to set mysql max_execution_time property use go
问题
非常抱歉,我只能为您提供中文翻译,以下是您要翻译的内容:
非常抱歉问这个问题,但是在使用谷歌之后我没有找到有用的信息。
DBA可以防止慢查询影响MySQL服务器,所以我们需要控制SELECT语句的执行时间。我知道变量max_execution_time
会影响这个,但是我在database/sql.go中找不到相关的函数。有哪位大神可以给我一些建议吗?
英文:
Im so sorry ask this but i have no useful msg after google.
dba prevent slow query affect mysql server, so we need control select statement execute time. I know variable max_execution_time
affect that。 but i can not find func in dtabase/sql.go , Who big man can give me some advice
答案1
得分: 1
执行SET max_execution_time=500
作为一个SQL语句。这将限制在同一连接上执行的后续SQL语句的执行时间为0.5秒。
也可以使用SQL注释提示,例如SELECT /*+ MAX_EXECUTION_TIME(1000) */ field1, field2 FROM tbl ...
,就像这个答案中所示。
如果您在一个新问题中提供有关您的慢查询的详细信息,可能会有性能改进的可能性。
英文:
Execute SET max_execution_time=500
as a SQL statement. This limits the following SQL statements on the same connection to 0.5 seconds.
It is also possible as a SQL comment hint like SELECT
like
/*+ MAX_EXECUTION_TIME(1000) */ field1, field2 FROM tbl ...
this answer.
If you show details about your slow query in a new question performance improvements may be possible.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论