我有一个使用SQL Server ODBC驱动程序连接到数据库的应用程序。驱动程序在5秒后设置为超时。
我们收到了一些插入语句的超时,但是数据库上长时间运行的查询没有收到这些超时。
如果驱动程序在插入完成之前超时连接,那么数据库是否应该在长时间运行的查询中显示这些内容(在这种情况下设置为记录任何> 2000毫秒)?我注意到那些出现的内容会说“查询在x秒内完成”,但没有关于不完整查询的内容。
只是想进一步排除这一点,然后再深入研究结果中可能缺少的原因。
由于
答案 0 :(得分:0)
通过做一些测试,我发现它不会记录为长时间运行的查询,除非查询完成。在长时间运行的查询中,所有ODBC驱动程序超时都没有返回任何结果。