《Mysql必讀探討:innodb與myisam在存儲(chǔ)上有何特點(diǎn)和區(qū)別》要點(diǎn):
本文介紹了Mysql必讀探討:innodb與myisam在存儲(chǔ)上有何特點(diǎn)和區(qū)別,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
MYSQL數(shù)據(jù)庫(kù)myisam 存儲(chǔ)數(shù)據(jù)有三個(gè)文件.MYD,.MYI ,.FRM 數(shù)據(jù)文件和索引文件分開(kāi)存儲(chǔ)
innodb存儲(chǔ)數(shù)據(jù)有.FRM存放表定義,.ibd(獨(dú)享表空間),.ibdata(共享表空間).innodb存儲(chǔ)數(shù)據(jù)分獨(dú)立表空間和共享表空間(具體使用哪個(gè)由innodb_file_per_table變量確定),獨(dú)享表空間存儲(chǔ)方式使用“.ibd”文件來(lái)存放數(shù)據(jù),且每個(gè)表一個(gè)“.ibd”文件,文件存放在和MyISAM 數(shù)據(jù)相同的位置,由datadir確定.如果選用共享存儲(chǔ)表空間來(lái)存放數(shù)據(jù),則會(huì)使用ibdata 文件來(lái)存放,所有表共同使用一個(gè)(或者多個(gè),可自行配置)ibdata 文件.ibdata 文件可以通過(guò)innodb_data_home_dir 和innodb_data_file_path
兩個(gè)參數(shù)共同配置組成, innodb_data_home_dir 配置數(shù)據(jù)存放的總目錄.
注意:
雖然我們可以自行設(shè)定使用共享表空間還是獨(dú)享表空間來(lái)存放我們的表,但是共享表空間都是必須存在的,因?yàn)镮nnodb 的undo 信息和其他一些元數(shù)據(jù)信息都是存放在共享表空間里面.
MYSQL數(shù)據(jù)庫(kù)?
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/3647.html