摘要: 1、乐观锁 乐观锁总是假设最好的情况,认为共享资源每次被访问的时候不会出现问题,线程可以不停地执行,无需加锁也无需等待,只是在提交修改的时候去验证对应的资源(也就是数据)是否被其它线程修改了(具体方法可以使用版本号机制或 CAS 算法)。 高并发的场景下,乐观锁相比悲观锁来说,不存在锁竞争造成线程阻 阅读全文
posted @ 2023-05-10 21:11 roadwide 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 概览 1、合理建立索引。在合适的字段上建立索引,例如在where和order by命令上涉及的列建立索引。可以为经常查询的字段、排序字段和关联查询字段创建索引,但不能滥用索引。索引的过多、过少或者不恰当都会影响查询效率。 2、索引优化。防止不走索引,或者走错索引 3、分析是否是偶发问题,如果是因为资 阅读全文
posted @ 2023-05-10 20:11 roadwide 阅读(82) 评论(0) 推荐(0) 编辑