真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MySQL中MyISAM默認(rèn)存儲(chǔ)引擎的實(shí)現(xiàn)原理是什么

這篇文章將為大家詳細(xì)講解有關(guān)MySQL中MyISAM默認(rèn)存儲(chǔ)引擎的實(shí)現(xiàn)原理是什么,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

目前創(chuàng)新互聯(lián)公司已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、襄陽(yáng)網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶(hù)導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶(hù)和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

默認(rèn)MyISAM的表會(huì)在磁盤(pán)中產(chǎn)生3個(gè)文件:.frm(表結(jié)構(gòu)文件)、.MYD(數(shù)據(jù)文件)、.MYI(索引文件)

可以在創(chuàng)建的時(shí)候指定數(shù)據(jù)文件和索引文件的存儲(chǔ)位置,只有MyISAM表支持:

  • DATA DIRECTORY [=] 數(shù)據(jù)保存的絕對(duì)路徑

  • INDEX DIRECTORY [=] 索引文件的絕對(duì)路徑

MyISAM單表最大支持的數(shù)據(jù)量為2的64次方跳記錄

每個(gè)表最多可以建立64個(gè)索引

如果是復(fù)合索引,每個(gè)復(fù)合索引最多包含16個(gè)列,索引值最大長(zhǎng)度是1000B

MyISAM引擎的存儲(chǔ)格式:

  • 定長(zhǎng)(FIXED 靜態(tài)) :是指字段不包含VARCHAR/TEXT/BLOB

  • 動(dòng)態(tài)(DYNAMIC) :只要字段中包含了VARCHAR/TEXT/BLOB

  • 壓縮(COMPRESSED):muisampack創(chuàng)建

InnoDB存儲(chǔ)引擎:

設(shè)計(jì)遵循ACID模型,支持事務(wù),具有從服務(wù)崩潰中恢復(fù)的能力,能夠最大限度保護(hù)用戶(hù)的數(shù)據(jù)

支持行級(jí)鎖,可以提升多用戶(hù)并發(fā)時(shí)的讀寫(xiě)性能

InnoDB擁有自己獨(dú)立的緩沖池,常用的數(shù)據(jù)和索引都在緩存中

對(duì)于INSERT、UPDATE、DELETE操作,InnoDB會(huì)使用一種change buffering的機(jī)制來(lái)自動(dòng)優(yōu)化,還可以提供一致性的讀,并且還能夠緩存變更的數(shù)據(jù),減少磁盤(pán)I/O,提高性能

創(chuàng)建InnoDB表之后會(huì)產(chǎn)生兩個(gè)文件:

  • .frm表結(jié)構(gòu)文件

  • .ibd 數(shù)據(jù)和索引存儲(chǔ)表空間中

所有的表都需要?jiǎng)?chuàng)建主鍵,最好是配合上AUTO_INCREMENT,也可以放到經(jīng)常查詢(xún)的列作為主鍵

關(guān)于“MySQL中MyISAM默認(rèn)存儲(chǔ)引擎的實(shí)現(xiàn)原理是什么”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。


當(dāng)前文章:MySQL中MyISAM默認(rèn)存儲(chǔ)引擎的實(shí)現(xiàn)原理是什么
本文地址:http://www.weahome.cn/article/iicoci.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部