摘要: 出现死锁过程: 事务T1封锁了数据R1 T2封锁了数据R2 T1又请求封锁R2,因T2已封锁了R2,于是T1等待T2释放R2上的锁 接着T2又申请封锁R1,因T1已封锁了R1,T2也只能等待T1释放R1上的锁 这样T1在等待T2,而T2又在等待T1,T1和T2两个事务永远不能结束,形成死锁。 四个条 阅读全文
posted @ 2022-06-16 21:40 遇事不决,量子力学 阅读(602) 评论(0) 推荐(0)
摘要: 性能测试时,不断增加线程数施压,发现CPU, 负载,QPS没有明显上升,这是为什么呢? 分析思路: 1.大部分情况是被压接口是否有问题,比如有限流,可结合在不断增加压力的过程中,观察压测接口响应耗时是否在增加判断 2.如果接口逻辑有涉及到数据库操作,需要分析SQL操作数据对象是否存在同步锁 3.压力 阅读全文
posted @ 2022-06-16 21:17 遇事不决,量子力学 阅读(97) 评论(0) 推荐(0)