query governor cost limit 选项
使用 query governor cost limit 选项指定查询可以运行的时间段上限。估计运行时间超过此限制的查询返回一个错误且不执行。查询开销是指在特定硬件配置中完成查询所需的估计占用时间(以秒为单位)。
如果为该选项指定一个非零、非负的数值,则查询调控器将不允许执行估计成本超过该值的查询。如果为该选项指定 0(默认值),则将关闭查询调控器,并允许所有查询在没有任何时间限制的条件下运行。
如果用 sp_configure 来更改 query governor cost limit 的值,则所更改的值将在整个服务器范围内有效。若要在每个连接基础上更改此值,请使用 SET QUERY_GOVERNOR_COST_LIMIT 语句。
query governor cost limit 选项是一个高级选项。如果使用 sp_configure 系统存储过程来更改该设置,则只有在 show advanced options 设置为 1 时才能更改 query governor cost limit。该设置更改后立即生效,而不需要重新启动服务器。