数据库
文章平均质量分 87
阿龙-
这个作者很懒,什么都没留下…
展开
-
阿龙的学习笔记---MySQL45讲的总结(二)
普通二级索引和唯一索引这两个怎么选择呢?从查询的角度来说,差异很微乎其微,都是二分查找。普通索引找到后还需要往后按序再查找唯一索引可能不用往后再查找。从更新的角度,差异较大。关于change buffer。change buffer:更新一个数据页时,如果数据页在内存中就直接更新,而如果这个数据页还没有在内存中的话,在不影响数据一致性的前提下,InnoDB 会将这些更新操作缓存在 change buffer 中,这样就不需要从磁盘中读入这个数据页了。。(change buffer会持原创 2021-07-03 12:26:41 · 125 阅读 · 1 评论 -
阿龙的学习笔记---MySQL45讲的总结(一)
学习这个大佬的课,的确超级有经验:https://time.geekbang.org/column/intro/100020801查询语句过程(待补充)- 连接器,分析器,优化器,执行器,最后到存储引擎。更新语句过程依然走上面的路:先连接查询缓存会清空。分析器分析出是一条更新语句。优化器进行索引等优化。执行器执行。但是除了更新表中数据外,还有redolog和binlog两个日志文件的更新。即物理日志 redo log 和逻辑日志 binlog。redo log: I.原创 2021-07-01 20:34:00 · 83 阅读 · 0 评论 -
阿龙的学习笔记---一致性哈希
参考 https://www.sohu.com/a/411095977_115128#一致性哈希概述基础的哈希表的东西就不多说了。在分布式缓存集群中,如何做缓存负载均衡?在分布式集群缓存的负载均衡实现中,比如 memcached 缓存集群,需要把缓存数据的 key 利用哈希函数散列,这样缓存数据能够均匀分布到各个分布式存储节点上,要实现这样的负载均衡一般可以用哈希算法来实现。普通哈希算法做负载均衡的弊端:假如用一个简单的「取模法」来说明这个过程。假设有 3 个服务器节点编号.转载 2021-03-14 14:39:55 · 81 阅读 · 0 评论 -
阿龙的学习笔记--- 数据库原理、Redis、SQL基础知识等(博客总结转载)
1. 数据库原理https://github.com/CyC2018/CS-Notes/tree/master/noteshttps://blog.csdn.net/NiniLive/article/details/104328545https://blog.csdn.net/qq_36982160/article/details/892580562. RedisRedis面试题:https://blog.csdn.net/ThinkWon/article/details/10352235原创 2020-06-27 16:18:07 · 98 阅读 · 0 评论 -
阿龙的学习笔记--- B-树和B+树 以及 MySQL的索引机制总结
B-树和B+树原理详解:https://blog.csdn.net/ywlmsm1224811/article/details/97890446深入理解MySQL索引之B+Tree: 写得好!InnoDB和MyISEM的区别也很清楚。https://blog.csdn.net/b_x_p/article/details/86434387MySQL索引详解:写得超详细。https://blog.csdn.net/IT_10/article/details/95488179B-树和B+树..原创 2020-06-26 23:01:59 · 83 阅读 · 0 评论