1. 程式人生 > >MySQL架構,表儲存引擎及配置

MySQL架構,表儲存引擎及配置

MySQL架構,儲存引擎及配置

配置檔案預設位置

Linux: /etc/my.cnf(後續都是基於linux來講解)

Windows:  my.ini  在mysql安裝的home目錄

資料檔案位置

命令: show variables like '%datadir%' ;

資料檔案格式

常用表儲存引擎:

InnoDB

    frm : 儲存表結構

    ibd:儲存資料和索引

MyISAM

   frm: 儲存表結構

   MYD:儲存資料

   MYI:儲存索引

對比點

Myisam

innodb

事務

不支援

支援

檢索和新增速度

非聚集索引/

聚集索引/

鎖機制

表鎖

行鎖

快取

快取索引不快取資料

快取索引/資料

全文索引

支援

不支援

外來鍵

不支援

支援

關注點

效能

事務