none
关于SQL server阻塞 RRS feed

  • 问题

  • 网上的说法是:

    避免阻塞方法 
    =============== 
    1 .对每个查询使用查询超时。 
    2 .对每个查询使用锁定超时 
    3 .使用绑定连接

    能不能解释下这三个方法或者这三个方法的如何使用。

    2012年4月17日 13:52

答案

全部回复

  • For 1 and 2, not good practice because some queries may need more time to run and you don't want to kill them in the middle. Don't know what 3 means. What developers should do is making process as short as possible and returning resultset as small as possible.
    2012年4月17日 13:59
  • 查询超时, 是客户端程序中的设置,例如.net写的客户端,设置 commandtimeout 属性

    锁定超时, 通过T-SQL语句 SET LOCK_TIMEOUT 来设置,详细的信息可以看下联机帮助上关于这个的说明

    绑定连接,这个用得非常少,可以参考:

    http://msdn.microsoft.com/zh-cn/library/ms177480.aspx

    2012年4月18日 1:03