如何为特定的 sql 查询设置超时?
How to set Timeout for a specific sql query?
我想为将在存储过程中执行的特定 sql 查询设置超时值。
是否可以为特定查询设置超时值?
强制查询超时(RPC 或批处理)的是客户端 API 而不是 SQL 服务器。因此,当存储过程包含多个语句时,您无法在更精细的级别设置客户端命令超时。您需要拆分 proc,以便客户端单独执行所需的查询,并为该命令指定不同的超时。
如何设置超时的细节因客户端而异API。对于 .NET,它是 SqlCommand.CommandTimeout
属性.
我想为将在存储过程中执行的特定 sql 查询设置超时值。 是否可以为特定查询设置超时值?
强制查询超时(RPC 或批处理)的是客户端 API 而不是 SQL 服务器。因此,当存储过程包含多个语句时,您无法在更精细的级别设置客户端命令超时。您需要拆分 proc,以便客户端单独执行所需的查询,并为该命令指定不同的超时。
如何设置超时的细节因客户端而异API。对于 .NET,它是 SqlCommand.CommandTimeout
属性.