用于执行查询的SQL连接

时间:2015-11-24 11:01:20

标签: c# ado.net

  1. 我有超过12k的记录。
  2. 默认配置为30秒,用于连接超时。在这种情况下,我得到的例外是sql连接超时关闭。
  3. 我将连接超时时间设置为0,以便从c#执行。
  4. 设置为值的任何缺点都是0。
  5. 请建议哪个值适用于连接超时。请记住,我有大量的数据,如12k到50k。

1 个答案:

答案 0 :(得分:2)

值为0表示没有限制,应该在ConnectionString中避免,因为连接尝试无限期等待。

建立连接取决于数据库,驱动程序,它是本地的还是远程的。 了解所有这些事情后,你无法指出一些特定的价值。值不取决于记录的数量。

如果在处理某些特定记录时出现问题,并且需要花费太长时间而且您不想等待太长时间才能节省时间。设置CommandTimeout属性,但它与连接状态无关