SQL Server数据库的间歇性读取超时 - com.microsoft.sqlserver.jdbc.SQLServerException:读取超时

时间:2016-01-22 14:05:56

标签: sql-server tomcat jdbc

我有一个通过Tomcat运行的软件服务,它使用SQLServer JDBC驱动程序对我的SQLServer数据库中的数据进行一些分析。

大约50%的时间运行SQL查询时收到错误:

  

com.microsoft.sqlserver.jdbc.SQLServerException:读取超时

我在连接字符串中设置了我的connectiontimeout属性,该连接字符串用于连接到我的数据库。我还在设置中在软件本身内设置了连接超时。这对错误没有影响,我将连接超时设置为120秒,它仍然会在30秒内抛出readtimeout。

超时的间歇性非常奇怪。我会在几分钟内收到此错误,然后它会工作几分钟,轻松刷新。

是否有人熟悉错误?我可以在连接字符串中设置更多设置来尝试解决readtimeout,因为它似乎与connectiontimeout不同。

0 个答案:

没有答案