关于merge的测试

 
测试多线程状况下merge是否能产生重复数据. 
 
merge并发测试:
测试代码: 100线程,,插入连续的1000个数字
 
结果
防御:
效果:
 
 
缘由
HOLDLOCK(保持锁)
此选项被选中时,SQL Server 会将此共享锁保持至整个事务结束,而不会在途中释放。
 
 
参考连接:
相关文章
相关标签/搜索