随笔分类 - 数据库
摘要:Mybatis 延迟加载可以缓解数据库关联查询出现的N+1问题。 影响到延迟加载的Mybatis参数有 aggressiveLazyLoading / lazyLoadingEnabled / fetchType aggressiveLazyLoading :延迟加载总开关,为 true 时立即加载
阅读全文
摘要:悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。 乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。乐观锁不能解决脏读的问题。 Java: 独占锁是一种悲观锁,synchronized就是一种独占锁,它假设最坏的情况,并且只有在确保其它线程不会造成干扰的情况下执行,会
阅读全文
摘要:1、定制用户数据; 2、简化数据操作; 3、对表来说有一定安全性; 4、合并分离的数据; 参考链接:https://blog.csdn.net/aiku_de_yu/article/details/71159446
阅读全文
摘要:基本准则: 1、选择唯一性索引; 值是唯一的,例如学生表中的学号 2、为经常需要排序、分组和联合操作的字段建立索引; 经常需要order by、group by、distinct和union等操作的字段,排序操作费时。建立索引后可以有效避免排序操作。 3、为经常作为查询条件的字段建立索引; 如果某个
阅读全文
浙公网安备 33010602011771号