如果 SQL Server ODBC 驱动程序超时,它是否会在数据库端显示为长时间运行的查询?



我有一个使用 SQL Server ODBC 驱动程序连接到数据库的应用程序。驱动程序设置为在 5 秒后超时。

我们收到了某些插入语句的超时,但是数据库上长时间运行的查询不会拾取这些超时。

如果驱动程序在插入完成之前使连接超时,数据库是否应在长时间运行的查询中显示这些查询(在本例中设置为记录任何>2000 毫秒)?我注意到出现的那些说"查询在 x 秒内完成",但没有关于不完整查询的内容。

只是想在进一步挖掘为什么它们可能从结果中缺失之前排除这一点。

谢谢

通过做一些测试,我发现除非查询完成,否则它不会记录为长时间运行的查询。所有 ODBC 驱动程序超时在长时间运行的查询中未返回任何结果。

相关内容

  • 没有找到相关文章

最新更新