
数据库优化
文章平均质量分 75
董董董不懂
做任何事,都有它存在的意义,有些是实实在在的,另一些是潜移默化的,感谢每一天的生命。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring事务为何会失效?
最近在开发时,因为业务场景对数据库操作时,涉及多张表,多张表又要求一致性,就加了spring事务的@Transactional注解,spring事务是基于aop实现,耦合度低,这里主要讲下@Transactional注解的使用注意。 spring事务注意事项 因为@Transactional注解有很多不生效的场景,所以在自测时,需要验证异常,在代码中手动制造异常(int i= 1/0),观察是否生效; 要对整个方法应用事务,而不能是某几行代码,因为aop拦截的是方法; 入口的方法需要publ.原创 2021-01-08 14:57:43 · 1200 阅读 · 1 评论 -
如何优化数据库
数据库优化 Mysql优化?如何优化一条慢SQL语句? 会引发的慢查询,大体有三种可能 1.索引没有设计好 2.SQL语句没写好 3.MySQL优化器选错了索引 在索引的选择上,可以使用覆盖索引来减少回表,索引建的过多,会占用空间,所以可以使用联合索引,减少索引的创建,在对一些字符串字段建立索引时,为了节约空间以及减少分页,可以创建前缀索引。导致查询慢,还可能是语句没写好,在使用order by时...原创 2019-03-25 11:23:35 · 244 阅读 · 0 评论