【发布时间】:2015-04-19 10:49:29
【问题描述】:
现在我尝试从 Winform 执行 select 语句以从 SQL Server DB 获取大量行,这需要 60 秒然后成功检索数据。在另一个环境中,我在 30 秒后超时异常。
我不在查询中使用 Command.CommandTimeout; 是不是 SQL 配置或网络配置有问题?!
【问题讨论】:
-
如果您将正在处理的代码添加到问题中以便为您的问题提供上下文,这很有用。
-
如果我没记错的话,默认超时是 30 秒。将其设置为 0 表示无限制
-
一般来说,你不应该改变默认的超时配置,但是你应该检查你的sql语句为什么需要这么长时间,尝试添加一些索引和/或跟踪你的查询的执行计划。发布您的选择声明会很棒。
标签: c# .net sql-server visual-studio-2010