如何使SQL SERVER命令超时交互?

时间:2011-07-18 05:35:44

标签: .net wpf sql-server-2008

我有一个WPF应用程序,它使用EF4连接到sql server 2008数据库。我们有很多服务同时访问同一个数据库。由于其他查询锁定了同一个表,导致一个或另一个查询超时。

现在我们已经完成了所有优化措施,但我们仍有超时默认30秒超时。

我们有以下选择: -

  1. 使命令超时可配置,并使其保持一定的限制,无需超时。
  2. 使其依赖于用户。就像在asp.net中一样,我们跟踪用户会话即将超时。用户是否想要扩展?因此,在类似的行上,我想提示用户该命令需要更多时间来执行。你想等吗?
  3. 使用选项1,如果负载增加,用户将不得不多次更改此配置设置,这将成为维护瓶颈。因此,我们决定采用选项2.你们之前是否有人这样做过。请提出解决方案或方法。

0 个答案:

没有答案