摘要:
什么是索引 知道了索引的底层原理的实现还是有很大的帮助的,例如:主键至不要过大,因为所有的普通索引都引用主索引,索引本身是占内存的,若是索引过大,这样就会大大影响查询的效率。InnoDB其它特点: 在InnoDB 中存在表锁和行锁,不过行锁是在命中索引的情况下才会起作用,当索引失效时行锁也会失效。I 阅读全文
摘要:
mysql的B+树索引 查找使用了二分查找,redis 跳表也使用了二分查找法,kafka查询消息日志也使用了二分查找法,二分查找法时间复杂度O(logn); 参考:redis的索引底层的 跳表原理 实现 聊聊Mysql索引和redis跳表 redis的跳表原理 时间复杂度O(logn)(阿里) 参 阅读全文