Sql server sql server在快速查询上超时
我100%确定这个问题是重复的,但我搜索了几个小时,什么也没找到 我的环境:windows server 2003、sql server 2005、.net 2.0 c 我的问题是: 当我同时运行5个请求时,我的一个存储进程会引发超时 如果在5请求等待期间,我在Management Studio中运行,我尝试使用相同的参数调用此存储过程,我将在0秒内得到结果: 我试图查看是否打开了太多的连接,但在活动监视器中看不到任何内容,我可以看到14项等待命令 那么我的问题是什么?我认为这是一个配置缺失,如果是,你能解释我将如何选择此配置的值吗Sql server sql server在快速查询上超时,sql-server,timeout,sqlclient,Sql Server,Timeout,Sqlclient,我100%确定这个问题是重复的,但我搜索了几个小时,什么也没找到 我的环境:windows server 2003、sql server 2005、.net 2.0 c 我的问题是: 当我同时运行5个请求时,我的一个存储进程会引发超时 如果在5请求等待期间,我在Management Studio中运行,我尝试使用相同的参数调用此存储过程,我将在0秒内得到结果: 我试图查看是否打开了太多的连接,但在活动监视器中看不到任何内容,我可以看到14项等待命令 那么我的问题是什么?我认为这是一个配置缺失,如
谢谢,您还可以尝试使用表提示更改SP中select语句的隔离级别 例如:
SELECT col1, col2, col3 FROM Table1 WITH (READUNCOMMITTED)
还有其他几种隔离级别,但READ UNCOMMITTED是最低级别,将从独占锁定的表中读取。不利的一面是,你可以得到肮脏的阅读
如果问题是锁定,这可能会有所帮助。您是否在任何地方使用事务?不,没有事务,它只是一个选择是的,一个是一个非常大的字符串,我只是在阅读,但我不明白的是,为什么我在MSMS中尝试时sp运行良好?