如何避免死锁
1、sql操作顺序一定尽量一致。
2、把查询sql中添加 with(nolock)
3、链接非常多而引起的死锁(join);解决方法:使用临时表,让一个原始表1跟临时表进行链接查询->临时表->原始表2进行链接查询->临时表....
4、分库:水平分库,垂直分库
5、数据库集群,读写分离
1、sql操作顺序一定尽量一致。
2、把查询sql中添加 with(nolock)
3、链接非常多而引起的死锁(join);解决方法:使用临时表,让一个原始表1跟临时表进行链接查询->临时表->原始表2进行链接查询->临时表....
4、分库:水平分库,垂直分库
5、数据库集群,读写分离