MySql优化(二):聚簇索引与非聚簇索引

一、MyISAM

MyISAM下的文件:frm、MYD、MYI分别是myisam引擎表的结构文件数据文件索引文件,索引文件与数据文件分离,这就是非聚簇索引。

二、Innodb

innodb的索引文件上,直接存放该行的数据,成为聚簇索引,次索引指向对主键的索引,例如表A中有主索引ID,次索引price,数据存储在主索引ID的文件上,次索引文件上不放具体数据,指向主索引。
相比Myisam的优点:
A:根据主键查询时,不用回行,行数据已经存储在索引文件上
相比Myisam的缺点:
A:当主键数据不规律插入时,如插入1,30,9999,678,333时,会很慢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值