【说站】mysql覆盖索引的优点探究

【说站】mysql覆盖索引的优点探究

mysql覆盖索引的优点探究

优点说明

1、索引项通常比记录小,因此MySQL访问数据少。

2、需要更少的I/O。

索引都是按值的大小顺序存储的,相对于随机访问记录。

3、绝大多数数据引擎能够更好的缓存索引。

例如MyISAM只有缓存索引。

4、覆盖索引对InoDB表特别有用。

因为InoDB使用聚集索引组织数据,如果二级索引中包含查询所需的数据,就不用在聚集索引中查找了。

实例

代码语言:javascript复制CREATE TABLE `demo_table`(

`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',

`username` char(32) NOT NULL DEFAULT '' COMMENT '用户名',

`password` char(32) NOT NULL DEFAULT '' COMMENT '密码',

PRIMARY KEY (`id`),

KEY `idx_username` (`username`)

)ENGINE=InnoDB DEFAULT CHARSET=UTF8;以上就是mysql覆盖索引的优点探究,希望对大家有所帮助。更多mysql学习指路:MySQL

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

相关推荐

365betapp投注 gehos是什么牌子_是什么化妆品牌子_是哪国的

gehos是什么牌子_是什么化妆品牌子_是哪国的

📅 07-25 👁️ 3834
365结束投注什么意思 详细解说我来贷审核和到账时间 让你知道我来贷周末放款吗

详细解说我来贷审核和到账时间 让你知道我来贷周末放款吗

📅 09-07 👁️ 9294
365bet体育在线总站 QQ视频时为何连接不上视频或看不到图像

QQ视频时为何连接不上视频或看不到图像

📅 01-04 👁️ 2824