[MySQL] 密集索引和稀疏索引

密集索引和稀疏索引的區別

在這裏插入圖片描述
在這裏插入圖片描述

InnoDB

在這裏插入圖片描述
在這裏插入圖片描述

MyISAM

1.使用均爲稀疏索引
2.表數據存儲在獨立的地方,葉子節點存儲地址

實操

1.創建兩張表,分別用MyISAM和InnoDB作爲引擎
1)MyIASAM
在這裏插入圖片描述
2)InnoDB
在這裏插入圖片描述
2.查看數據庫存儲的位置
在這裏插入圖片描述
可以發現,InnoDB存儲有2個文件(索引和數據都存放在ibd),而MyISAM則有三個(MYI爲索引文件,MYD爲數據文件)。frm文件爲結構信息(創建表的結構)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章