tencent cloud

TDSQL Boundless

max_execution_time

Download
Focus Mode
Font Size
Last updated: 2026-05-26 16:30:18

功能描述

max_execution_time 用于设置 SELECT 语句的执行超时时间,单位为毫秒。当 SELECT 语句的执行时间超过 max_execution_time 设置的值时,查询将被中断,并返回一个错误。
max_execution_time 参数的应用场景:
对于只读 SELECT 语句,max_execution_time 参数适用于所有查询,除非查询中包含 MAX_EXECUTION_TIME(N) 优化器提示或 N 为0。
对于非只读 SELECT 语句(例如,调用具有副作用的存储函数),max_execution_time 参数不适用。
对于存储程序中的 SELECT 语句,max_execution_time 参数不适用。
在调整 max_execution_time 参数时,需要考虑以下因素:
脚本执行时间:根据脚本的实际执行时间来设置合适的值。对于执行时间较长的脚本,可能需要增加 max_execution_time 的值以确保脚本能够正常运行。对于执行时间较短的脚本,可以降低 max_execution_time 的值以节省系统资源。
系统资源:根据服务器的实际资源情况来设置合适的值。在资源充足的情况下,可以适当增加 max_execution_time 的值以提高脚本执行效率。在资源紧张的情况下,需要减小 max_execution_time 的值以避免资源耗尽。
用户体验:根据用户的实际需求和体验来设置合适的值。对于对用户体验要求较高的应用程序,可能需要增加 max_execution_time 的值以确保脚本能够在合理的时间内完成执行。对于对用户体验要求较低的应用程序,可以降低 max_execution_time 的值以提高系统性能。

属性说明

属性
说明
参数类型
ULONG
默认值
0
取值范围
0 ~ 18446744073709551615
生效范围
GLOBAL
SESSION
是否重启生效

Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback