我想为将在存储过程中执行的特定SQL查询设置超时值。 是否可以设置特定查询的超时值?如何为特定的SQL查询设置超时?
回答
它是强制执行查询超时(RPC或批处理)的客户端API而不是SQL Server。因此,当存储过程包含多个语句时,不能在更细粒度级别设置客户端命令超时。您需要拆分proc,以便所需查询由客户端单独执行,并为该命令指定不同的超时值。
有关如何设置超时的具体细节取决于客户端API。在.NET的情况下,它是SqlCommand.CommandTimeout
属性。
假设proc只包含一个查询,那么指定该proc超时的方法是什么?它来自前端如.Net/java ... SqlCommand? @Dan Guzman –
'.Net SqlCommand'的'CommandTimeout'属性将控制超时。从Java,我认为这取决于驱动程序(例如支持'setQueryTimeout()'方法。 –
谢谢@Dan Guzman –
- 1. 设置查询+锁定超时
- 2. 为MySQLi查询执行设置超时
- 3. 在Rails中为SQL查询设置超时值
- 4. 设置查询的超时时间
- 5. 如何使用C API为MySQL查询设置超时
- 6. 如何在Java中为mysql查询设置超时?
- 7. 如何为mysql设置ActiveRecord查询超时?
- 8. 如何在rails中为特定URL设置超时
- 9. 如何在PHP中为特定执行设置超时?
- 10. 如何在linux中为特定端口设置超时
- 11. 基于查询设置超时时间
- 12. 如何设置pymysql查询的超时时间
- 13. 如何设置WMI查询的超时时间?
- 14. 如何设置Parse登录查询的超时时间?
- 15. 如何设置实体数据源的查询超时时间
- 16. SQL连接池超时设置和SQL Server远程查询设置
- 17. 如何在特定日期获取特定时间SQL查询
- 18. 如何使用Java REST绑定为每个查询设置读取超时?
- 19. 在SQL Server 2005的存储过程设置查询超时
- 20. 查询个人年龄超过60作为特定日期的SQL查询
- 21. 在Excel中查询超时设置
- 22. 扩展查询超时设置
- 23. Hibernate:设置默认查询超时?
- 24. 如何设置特定骆驼路线的事务超时?
- 25. 如何为PhantomJS设置超时时间?
- 26. 查询SQL设置
- 27. 为特定呼叫设置超时时间
- 28. PHP ADOdB SQL查询超时
- 29. SQL Server查询超时
- 30. sql查询超时错误
为什么你要在sql中使用而不是在.net或java中使用 – Mani
SQL Server不会停止运行你的查询,你应该在你执行连接的地方设置客户端的超时时间。如果是SSMS,你可以使用'sp_configure' – Petaflop
我在前端使用.Net,并且有一个来自SqlCommand的选项来设置超时时间,如command.CommandTimeout = 10000。你是否将此引用给我? @Mani –