大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 MySQL存儲(chǔ)引擎的區(qū)別

MySQL存儲(chǔ)引擎的區(qū)別

更新時(shí)間:2022-03-21 10:22:45 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1924次

MySQL存儲(chǔ)引擎InnoDB 和 MyISAM 之間的比較

MySQL存儲(chǔ)引擎的區(qū)別

1.InnoDB 通過重放其日志從崩潰或其他意外關(guān)閉中恢復(fù)。MyISAM 必須完全掃描和修復(fù)或重建任何已更新但未完全刷新到磁盤的索引或可能的表。由于 InnoDB 方法的時(shí)間大致是固定的,而 MyISAM 時(shí)間隨著數(shù)據(jù)文件的大小而增長,因此 InnoDB 隨著數(shù)據(jù)庫大小的增長提供了更高的可用性。

2.InnoDB,將 innodb_flush_log_at_trx_commit 設(shè)置為 1,在每個(gè)事務(wù)之后刷新事務(wù)日志,大大提高了可靠性。[1] MyISAM 必須在完全日志文件系統(tǒng)之上運(yùn)行,例如以 data=journal 掛載的ext4,以提供相同的抵御數(shù)據(jù)文件損壞的彈性。(日志可以放在SSD設(shè)備上以提高 MyISAM 性能,類似地,InnoDB 日志可以放在非日志文件系統(tǒng)上,例如在 SSD 上運(yùn)行的ext2以實(shí)現(xiàn)類似的性能提升。在任何一種情況下都不會(huì)犧牲可靠性。 )

3.InnoDB 可以在可靠性較低但在某些情況下性能較高的模式下運(yùn)行。將 innodb_flush_log_at_trx_commit 設(shè)置為 0 會(huì)切換到在將控制權(quán)返回給調(diào)用者之前不將事務(wù)提交到磁盤的模式。相反,磁盤刷新發(fā)生在計(jì)時(shí)器上。

4.InnoDB 自動(dòng)將多個(gè)并發(fā)插入組合在一起,并同時(shí)將它們刷新到磁盤。MyISAM 依靠文件系統(tǒng)塊緩存來緩存對(duì)數(shù)據(jù)行和索引的讀取,而 InnoDB 在引擎本身內(nèi)部執(zhí)行此操作,將行緩存與索引緩存結(jié)合起來。

5.如果存在,InnoDB 將按主鍵順序存儲(chǔ)行,否則按唯一鍵順序存儲(chǔ)。如果選擇的密鑰對(duì)常見操作有好處,這可以顯著加快。[需要引用]如果沒有主鍵或唯一鍵,InnoDB 將使用內(nèi)部生成的唯一整數(shù)鍵,并將按大致插入順序物理存儲(chǔ)記錄,就像 MyISAM 所做的那樣。或者,可以使用自動(dòng)遞增的主鍵字段來實(shí)現(xiàn)相同的效果。

6.InnoDB 為數(shù)據(jù)和索引提供可更新的LZW壓縮頁面存儲(chǔ)。MyISAM 壓縮表無法更新。

7.在完全符合ACID的模式下運(yùn)行時(shí),InnoDB 必須對(duì)每個(gè)事務(wù)至少執(zhí)行一次磁盤刷新,盡管它會(huì)結(jié)合來自多個(gè)連接的插入的刷新。對(duì)于典型的硬盤驅(qū)動(dòng)器或陣列,這將施加每秒約 200 個(gè)更新事務(wù)的限制。對(duì)于需要更高事務(wù)率的應(yīng)用程序,將需要具有寫入緩存和電池備份的磁盤控制器以保持事務(wù)完整性。InnoDB 還提供了幾種降低這種影響的模式,自然會(huì)導(dǎo)致事務(wù)完整性保證的損失,但仍保持比 MyISAM 更高的可靠性。MyISAM 沒有這些開銷,只是因?yàn)樗恢С质聞?wù)。

8.MyISAM 對(duì)任何現(xiàn)有行的更新和刪除使用表級(jí)鎖定,并可選擇追加新行而不是鎖定并將它們插入空閑空間。InnoDB 使用行級(jí)鎖定。對(duì)于經(jīng)常更新許多行的大型數(shù)據(jù)庫應(yīng)用程序,行級(jí)鎖定至關(guān)重要,因?yàn)閱蝹€(gè)表級(jí)鎖定會(huì)顯著降低數(shù)據(jù)庫中的并發(fā)性。

9.InnoDB 和 MyISAM 都支持全文搜索,InnoDB 在 MySQL 5.6.4 中獲得了全文索引支持,但結(jié)果可能有很大不同。

以上就是兩種MySQL存儲(chǔ)引擎的區(qū)別,大家如果想了解更多相關(guān)知識(shí),不妨來關(guān)注一下動(dòng)力節(jié)點(diǎn)的MySQL教程,里面的課程內(nèi)容細(xì)致全面,即使沒有基礎(chǔ)也能夠看懂,希望對(duì)大家的學(xué)習(xí)能夠有所幫助哦。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 久久这里只有精品免费看青草 | 亚洲人成自拍网站在线观看忄 | 亚洲视频在线一区 | 不卡午夜| 奇米影视777me | 天天爱天天干天天操 | 亚洲乱码中文字幕综合 | 黄色小视频免费看 | 欧美久久综合 | 美女被羞羞视频网站在线 | 久久毛片 | 一区二区不卡久久精品 | 毛片免费观看久久欧美 | 97精品国产综合久久 | 99精品在线看 | 亚洲欧美日本一区 | 日韩欧美亚州 | 九九热视频免费观看 | 四虎精品永久免费 | 国产三级久久久精品麻豆三级 | 日本爱情动作片网址 | 天堂成人在线视频 | 亚洲综合五月天 | 欧美一区中文字幕 | 欧美精品亚洲精品日韩专区 | 久久宗合色| 亚洲日本va中文字幕在线不卡 | 中国护士一级毛片免费版本 | 91香蕉黄 | 曰批免费视频播放在线看片一 | 国产手机在线精品 | 91在线亚洲综合在线 | 久草最新视频 | 亚洲精品美女在线观看 | 视频二区中文字幕 | 天天插天天插 | 亚洲成人在线免费 | 国产欧美日本亚洲精品五区 | 毛片破处| 亚洲伊人国产 | 免费视频一级片 |