关于SQL锁。SQL优化少不了SQL锁优化
1.SQL常见锁有:共享锁 作用于查询操作(Select)
2.排他锁作用于,修改删除,增加。
上图两个请求分配 让表一表二都给锁住。请求一等待请求二释放资源,
请求二等待请求一释放资源。相互等待造成死锁
开发中避免死锁:
1Sql操作表的顺序一定尽量一致,
2.把查询SQL添加with(nolock)
3.链接非常多引起死锁,用临时表解决:一个原始表跟一个临时表,----->临时表——————>原始表2
关于SQL锁。SQL优化少不了SQL锁优化
1.SQL常见锁有:共享锁 作用于查询操作(Select)
2.排他锁作用于,修改删除,增加。
上图两个请求分配 让表一表二都给锁住。请求一等待请求二释放资源,
请求二等待请求一释放资源。相互等待造成死锁
开发中避免死锁:
1Sql操作表的顺序一定尽量一致,
2.把查询SQL添加with(nolock)
3.链接非常多引起死锁,用临时表解决:一个原始表跟一个临时表,----->临时表——————>原始表2
本文标题:SQL锁优化问题
本文链接:https://www.haomeiwen.com/subject/yzgqnttx.html
网友评论