如何配置 cursor threshold 选项 (SQL Server Management Studio)

使用 cursor threshold 选项可以指定游标集中的行数,超过此行数,将异步生成游标键集。游标为某个结果集生成键集时,查询优化器将估计为该结果集返回的行数。如果查询优化器估计返回的行数大于此阈值,则将异步生成游标,使用户可以在继续填充游标时从游标中提取行。否则,将同步生成游标,查询将等待返回所有行。

配置 cursor threshold 选项

  1. 在对象资源管理器中,右键单击服务器并选择**“属性”**。

  2. 单击**“高级”**节点。

  3. 在**“杂项”下,将“游标阈值”**选项改为所需值。

    使用 cursor threshold 选项可以指定游标集中的行数,超过此行数,将异步生成游标键集。如果将 cursor threshold 设置为 -1,则所有游标键集将同步生成,这对于小游标集很有用。如果将 cursor threshold 设置为 0,则所有游标键集将异步生成。

请参阅

概念