Mysql學習筆記整理之引擎

mysql的引擎:

myisam引擎

Mysql 5.5以前默認的存儲引擎mysql

數據、索引分別存儲 (數據物理磁盤---索引物理磁盤)sql

.MYD 存儲數據                      表級索,不支持事物spa

.MYI 存儲索引指針

.FRM 是表定義文件(每一個引擎都會有)日誌

輔助索引:末尾保存指針-->指向數據磁盤地址索引

ID列索引:末尾保存指針磁盤-->指向數據磁盤地址內存

 

Innodb引擎

Mysql 5.5以後版本的默認存儲引擎class

Innodb 只有兩個文件存儲select

.IBD 和  .frm數據採集

以主鍵爲索引來組織數據的存儲

 

Memory|heap引擎

數據存在內存中,臨時表,不能又大字段,不超過16M

該引擎用的比較少

 

CSV引擎

列必須不爲空,不能設置自增列,不適用大表

.CSV存儲數據

.CSM對原來數據狀態數據行信息

數據快速的導入導出   ,表格直接轉換成CSV

Archive存儲引擎

亞索協議存儲,ARZ格式

只容許insert select  ,容許自增ID列建索引

行級鎖,不支持事物,數據上用磁盤少

應用:日誌系統,大量的設備數據採集

相關文章
相關標籤/搜索