积极答复者
多方同时远程操作服务器的一个表,是否会对数据库产生影响(比如死锁等)

问题
答案
-
看做哪些操作, 如果只是查询, 那就没什么问题.
如果是有数据变更, 那么无论是否远程操作, 都可能产生阻塞和死锁
- 已标记为答案 Nai-dong Jin - MSFTModerator 2010年4月19日 3:24
-
SQL的锁粒度很细,从这个层面上看,查询语句应该尽量设置精确的条件,减少锁定的数据量,避免相互锁定导致死锁。 不同的操作类型有不同的锁类型对应,有排它锁,有共享锁等等,所以执行何种操作同样重要。 遇到这种情况,尽可能拆分表吧。
- 已标记为答案 Nai-dong Jin - MSFTModerator 2010年4月19日 3:24
全部回复
-
看做哪些操作, 如果只是查询, 那就没什么问题.
如果是有数据变更, 那么无论是否远程操作, 都可能产生阻塞和死锁
- 已标记为答案 Nai-dong Jin - MSFTModerator 2010年4月19日 3:24
-
SQL的锁粒度很细,从这个层面上看,查询语句应该尽量设置精确的条件,减少锁定的数据量,避免相互锁定导致死锁。 不同的操作类型有不同的锁类型对应,有排它锁,有共享锁等等,所以执行何种操作同样重要。 遇到这种情况,尽可能拆分表吧。
- 已标记为答案 Nai-dong Jin - MSFTModerator 2010年4月19日 3:24