亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

關(guān)于MySQL的Myisam和Innodb的一些比較總結(jié)

系統(tǒng) 2148 0

總結(jié)一下MySQL的Myisam和Innodb引擎的一些差別,權(quán)當(dāng)復(fù)習(xí)了。

首先二者在 文件構(gòu)成 上:

?

  • Myisam會(huì)存儲(chǔ)三個(gè)文件:.frm 存儲(chǔ)表結(jié)構(gòu),.MYD存儲(chǔ)表的數(shù)據(jù),.MYI文件存儲(chǔ)表的索引;所以完整的拷貝一張表這三個(gè)文件都需要。另外Myisam會(huì)對(duì)索引進(jìn)行壓縮。用Myisam備份會(huì)更簡(jiǎn)單。
  • Innodb也有 .frm表結(jié)構(gòu)文件,但是數(shù)據(jù)存儲(chǔ)就不同了,由于有表空間的概念,所以數(shù)據(jù)文件可能是獨(dú)立的,也可能是空閑的,獨(dú)立的話數(shù)據(jù)和索引都會(huì)在一個(gè).ibd文件內(nèi)。
對(duì) 事務(wù) 的支持:
  • Myisam不支持;所以如果你真的需要諸如事務(wù),外鍵等特性,放棄它吧。
  • Innodb支持 事物,回滾等一些事務(wù)安全的ACID特性,支持外鍵。
  • Myisam只支持表鎖,意即如果你執(zhí)行了一條DML(數(shù)據(jù)操縱語(yǔ)言,即增刪改查)語(yǔ)句,整張表會(huì)獲得一把鎖,在操作執(zhí)行完之前其他人不能夠再操作這張表了,所以如果表的并發(fā)高,Myisam性能會(huì)差一些
  • Myisam支持行鎖,即可以只給某一行上鎖而非整個(gè)表,所以在并發(fā)情況下,Update之類的操作性能會(huì)更好。當(dāng)然如果一條SQL語(yǔ)句不能確定掃描范圍時(shí),也會(huì)鎖表,諸如where like'%'的操作。更簡(jiǎn)單來(lái)說(shuō),Innodb使用where檢索的列沒(méi)有索引,那么就會(huì)鎖表了。
DML (Insert, Select, Update, Delete):
  • Select:一般認(rèn)為Myisam的讀性能會(huì)比Innodb更好,所以如果是個(gè)讀多寫少的項(xiàng)目,這點(diǎn)上Myisam可以有加分。
  • Insert:這個(gè)要分情況來(lái)說(shuō),單線程操作,Myisam明顯會(huì)快,但是并發(fā)多的話就不一定了。還有需要說(shuō)明的是Myisam支持Insert Delayed操作,如果你的應(yīng)用可以接受這種使用方式(可能延遲一下才生效),那么它會(huì)更好一些
  • Update:一般認(rèn)為Innodb更快
  • Delete:Innodb,它會(huì)一行行的刪除表,而不是重新建立表
其他:
  • count(*) ?:Myisam會(huì)保存表的具體行數(shù),而innodb不會(huì),所以你在用phpmyadmin來(lái)查看時(shí),表的行數(shù)會(huì)顯示'~'大約多少行。所以select count(*) 用Myisam當(dāng)然快,不過(guò)這是不加where條件的情況下
  • Myisam還支持全文索引,比如說(shuō)搜索諸如某些text字段時(shí) where * like "%*"時(shí)性能和效率會(huì)更好
  • Auto_Increment:Innodb必須包含只有該字段的索引,而Myisam可以使用聯(lián)合索引。
  • Myisam建立的表可以使用Myisam_merge引擎,在某些情況下很有用。

?

?

關(guān)于MySQL的Myisam和Innodb的一些比較總結(jié)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 国模极品一区二区三区 | 国产免费专区 | 国产在线观看自拍 | 久久精品亚洲一区二区 | 国产精品免费大片一区二区 | 亚洲不卡一区二区三区在线 | 国产精品成人一区二区三区 | 亚洲精品久久久久午夜福 | 国产久7精品视频 | 草久久 | 日韩小视频 | 91在线欧美 | 久久性网| 亚洲国产成人私人影院 | 成人毛片免费看 | 人成午夜免费大片在线观看 | 国产成+人+综合+亚洲专 | 91视频成人 | 男人的天堂欧美精品色偷偷 | 欧美亚洲国产第一页草草 | 在线观看亚洲成人 | 五月婷婷激情 | 69性影院在线观看国产精品87 | 99爱爱| 久久久窝窝午夜精品 | 九九热这里 | 亚洲国产品综合人成综合网站 | 国产成人精品免费视频 | 久久影视免费体验区午夜啪啪 | 国产成人a大片大片在线播放 | 中文精品久久久久国产网址 | 日韩精品一区二区三区在线观看 | 国产激情久久久久影院小草 | 久久99精品视香蕉蕉 | 亚洲精品一区久久狠狠欧美 | www.4hu影院| 久久综合久久鬼色 | 国产理论精品 | 国产在视频线精品www666 | 国产亚洲精品一区二区 | 日韩精品欧美国产精品亚 |