当前位置: 首页 > 知识库问答 >
问题:

查询超时了。;嵌套的异常是com。微软sqlserver。jdbc。SQLServerException:查询已超时

松英叡
2023-03-14

尝试从Spring的事务中执行过程时收到此错误。

SQL状态[HY008];错误代码[0];查询超时了。;嵌套的异常是com。微软sqlserver。jdbc。SQLServerException:查询已超时。

当数据集较大时,这会在10分钟内发生。正在为此使用Azure SQL server。

尝试过:

  1. @事务(超时=18000)
  2. Azure DB未显示用于编辑远程查询超时时间选项的连接属性

共有1个答案

龙枫
2023-03-14

恭喜你现在解决了超时错误:

“我现在通过JDBC模板超时选项修复了我的问题。将尝试减少查询所花费的时间”

我帮你把它贴出来作为答案,这对其他社区成员是有益的。

 类似资料:
  • 我们正在从Oracle DB迁移到Azure SQL Server,用于我们的Spring批处理应用程序。 我在尝试同时执行两个不同的作业时遇到以下错误,这两个作业更新不同的表,但使用相同的公共批处理表 原因:org。springframework。刀。DataAccessResourceFailureException:无法增加标识;嵌套的异常是com。微软sqlserver。jdbc。SQLS

  • 问题内容: 我很好奇Oralce JDBC瘦客户端如何实现查询超时。可以通过调用java.sql.Statement的setQueryTimeout(int seconds)方法进行设置。 这是在客户端的驱动程序本身中实现的吗?是否生成并加入了新线程?还是JDBC驱动程序只是将参数发送给Oracle,然后强制执行超时? 达到超时后,将释放客户端和数据库上的哪些资源,并且哪些资源仍然存在?即使客户端

  • 我有一个非常大的HBASE/Phoenix表,我试图使用SQLLINE查询它。我得到以下异常。我尝试在客户端和服务器上更改各种设置: 我试着将以上所有设置为6000000,但仍然得到同样的问题。有什么想法吗?原来的异常似乎是hbaseClient.calltimeoutException。

  • 问题内容: 我命中了要通过自定义开发层进行Solr的查询,而我在该层中超时的一些查询仍在solr实例中。solr中是否有一个可用于使特定查询超时的参数 问题答案: 如Solr中所述,客户端断开连接后查询继续吗?并写在Solr常见问题解答中 在内部,Solr不会使任何请求超时-它使更新和查询都需要花费很长时间才能完全处理。 但是在FAQ的同一位置 但是,用于运行Solr的servlet容器可能会对所

  • 问题内容: 我想将超时添加到pg- promise查询,以便如果数据库尚未响应,则在一段时间后它们将失败。有什么建议的方法吗?还是我应该做一个可以处理定时器并拒绝诺言的自定义包装器(如果为时已晚)? 问题答案: 来自pg-promise的作者… pg-promise不支持查询取消,因为它可以解决数据库设计错误或查询执行不正确的问题。 PostgreSQL支持在执行耗时的查询时应使用的事件,因此无需

  • 我使用Sqoop将数据从SQL server导入到本地HDF。我使用一个简单的自由形式查询从表中提取大约10行。下面是我从终端执行的sqoop命令: 当我从本地计算机执行此操作时,会出现以下异常: 原因:com。微软sqlserver。jdbc。SQLServerException:索引2超出范围。在com。微软sqlserver。jdbc。SQLServerException。在com上生成fr