MySLQ存儲結構 innodb 段 區 頁

MySQL邏輯存儲結構
庫                                                                  ----》Linux目錄
create database wordpress charset utf-8;    ----》mkdir /wordpress
show databases;                                          ----》ls /
use wordpress;                                             ----》cd /wordpress

表                                                                 ----》Linux的文件
列(字段)                                                             無
列屬性                                                                    無
數據行(記錄)                                            ----》Linux數據行
表屬性(元數據)                                        ----》Linux 文件屬性

 

MySQL物理存儲結構
庫: 使用FS上的目錄來表示 
表: 
MyISAM(ext2)
 user.frm  : 存儲的表結構(列,列屬性)
 user.MYD  :  存儲的數據記錄
 user.MYI  : 存儲索引
 
InnoDB(XFS)
 time_zone.frm : 存儲的表結構(列,列屬性)
 time_zone.ibd : 存儲的數據記錄和索引
 ibdata1             :   數據字典信息

 

innodb 段 區 頁
一般情況下(非分區表)
一個表就是一個段
一個段由多個區構成
一個區在(16k),64個連續的頁,1M大小

注: 最小的IO單元是頁,最小的分配存儲單元是區

 

 

 

 

 

 

 

 

 

 

 

 

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