什么是二级索引
create table user (id int primary key,name varchar(20),sex varchar(5), index(name))engine=innodb;
索引就是id,也稱為主鍵索引、聚簇索引
二級索引就是name,也稱為非主鍵索引、普通索引、非聚簇索引
#---------------------------------------------------------------------------------------------------------------------
下面摘自百度知道:
聚簇索百引的葉節點就是數據節點,而非聚簇索引的葉節點仍然是索引節點,并保留一個鏈接指向對應度數據塊。
聚簇索引主鍵的插入速度要比非聚簇索引主鍵的插入速度慢很多。
相比之下,聚簇索引適合排序,非聚簇索引不適合用在排序的場合。因為聚簇索引本身已經是答按照物理順序放置的,排序很快。非聚簇索引專則沒有按序存放,需要額外消耗資源來排序。
當你需要取出一定范圍內的數據時,用聚簇屬索引也比用非聚簇索引好。
總結
- 上一篇: flink配置+停止flink中的job
- 下一篇: 编译Flink项目的时候遇到cannot