什么是二级索引
create table user (id int primary key,name varchar(20),sex varchar(5), index(name))engine=innodb;
索引就是id,也稱(chēng)為主鍵索引、聚簇索引
二級(jí)索引就是name,也稱(chēng)為非主鍵索引、普通索引、非聚簇索引
#---------------------------------------------------------------------------------------------------------------------
下面摘自百度知道:
聚簇索百引的葉節(jié)點(diǎn)就是數(shù)據(jù)節(jié)點(diǎn),而非聚簇索引的葉節(jié)點(diǎn)仍然是索引節(jié)點(diǎn),并保留一個(gè)鏈接指向?qū)?yīng)度數(shù)據(jù)塊。
聚簇索引主鍵的插入速度要比非聚簇索引主鍵的插入速度慢很多。
相比之下,聚簇索引適合排序,非聚簇索引不適合用在排序的場(chǎng)合。因?yàn)榫鄞厮饕旧硪呀?jīng)是答按照物理順序放置的,排序很快。非聚簇索引專(zhuān)則沒(méi)有按序存放,需要額外消耗資源來(lái)排序。
當(dāng)你需要取出一定范圍內(nèi)的數(shù)據(jù)時(shí),用聚簇屬索引也比用非聚簇索引好。
總結(jié)
- 上一篇: flink配置+停止flink中的job
- 下一篇: 项目研发常用的优化策略——遮挡剔除(Oc