聊聊Mysql索引和redis跳表
聊聊Mysql索引和redis跳表
摘要
面试时,交流有关mysql索引问题时,发现有些人能够涛涛不绝的说出B+树和B树,平衡二叉树的区别,却说不出B+树和hash索引的区别。这种一看就知道是死记硬背,没有理解索引的本质。
MySQL分区
MySQL分区
1.MySQL分区的种类
范围分区: RANGE Partitioning
列表分区:LIST Partitioning
列分区:COLUMNS Partitioning
HASH分区:HASH Partitioning
KEY分区:KEY Partitioning
子分区(复合分区):Subpartitioning(不建议使用)
2.范围分区:range partitioning
按照范围分区的表就是每个分区表达式值位于给定范围的行。