摘要:        
千里之行,始于足下。 —— 老子 索引可以分成聚簇索引和非聚簇索引(二级索引),它们的区别就在于叶子节点存放的是什么数据: 聚簇索引的叶子节点存放的是实际数据,所有完整的用户记录都存放在聚簇索引的叶子节点; 二级索引的叶子节点存放的都是主键值,而不是实际数据。 因为表的数据都是存放在聚簇索引的叶子节    阅读全文
posted @ 2025-04-01 18:49
Tsukinor
阅读(47)
评论(0)
推荐(0)
        
            
        
        
摘要:        
千里之行,始于足下。 —— 老子 因为一个数据页中的记录是有限的,且主键值是有序的,所以通过对所有记录进行分组,然后将组号(槽号)存储到页目录,使其起到索引作用,通过二分查找的方法快速检索到记录在哪个分组,来降低检索的时间复杂度。 但是,当我们需要存储大量的记录时,就需要多个数据页,这时我们就需要考    阅读全文
posted @ 2025-04-01 18:37
Tsukinor
阅读(133)
评论(0)
推荐(0)
        
            
        
        
摘要:        
千里之行,始于足下。 —— 老子 MySQL支持多种存储引擎,不同的存储引擎,存储数据的方式也是不同的,我们最常使用的是InnoDB存储引擎。 记录是按照 行 来存储的,但是数据库的读取并不以 行 为单位,否则一次读取(也就是一次I/O操作)只能处理一行数据,效率会非常低。 因此,InnoDB的数据    阅读全文
posted @ 2025-04-01 17:38
Tsukinor
阅读(41)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号