摘要: 索引类型 FULLTEXT:全文索引,目前只有MyISAM引擎支持 HASH:单个和in查询效率高,类似kv,但是范围和排序组合效率低 BTREE:最常用的索引类型,即B+树 索引种类 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有null) 主键索引:加速查询 + 列值唯一(不可以 阅读全文
posted @ 2020-03-02 23:00 惬意的小屋 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 悲观锁和乐观锁 1. 悲观锁认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,确保数据不会被别的线程修改;Java中,synchronized关键字和Lock的实现类都是悲观锁 1. 乐观锁认为自己在使用数据时不会有别的线程修改数据,所以不会添加锁,只是在更新数据的时候 阅读全文
posted @ 2020-03-02 13:10 惬意的小屋 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/bluemiaomiao/p/11216380.html 概念 1. AP:资源管理器 1. RM:资源管理器 1. TM:事务管理器 1. ACID:原子性、一致性、隔离性、持久性 1. BASE理论:最终一致性 1. CAP定理:C表示一致性 阅读全文
posted @ 2020-03-02 10:55 惬意的小屋 阅读(91) 评论(0) 推荐(0) 编辑