InnoDb儲存引擎的資料檔案

2021-08-30 06:13:15 字數 352 閱讀 6963

innodb的檔案與myisam不一樣

有三種檔案

[b]frm 表結構檔案[/b]

[b]資料檔案(表資料和索引資料放在一起)[/b]

innodb中存在表空間的概念

表空間有乙個或多個資料檔案組成

表空間分共享表空間和獨享表空間兩種

共享表空間指所有innodb表資料檔案都存放在乙個表空間中

獨享表空間指每個表的資料和索引存放在單獨的idb檔案中,該檔案包含了表資料 索引資料 undo資料

[b]日誌檔案(跟oracle中的redo日誌很類似)[/b]

innodb在配置上是單獨處理的 所有innodb的配置都是以 innodb_ 開頭的

InnoDB 儲存引擎

innodb是事務型資料庫的首選引擎,支援事務安全表 acid 支援行鎖定和外來鍵。mysql 5.5.5 之後,innodb作為預設儲存引擎。innodb的主要特性有一下幾項。a.innodb給mysql提供了具有提交 回滾和崩潰恢復能力的事務安全 acid相容 儲存引擎。innodb鎖定在行級並...

InnoDB 儲存引擎

設計上採用了類似於oracle資料庫的架構 接下來 詳細介紹 innodb 儲存引擎的 體系架構 及其不同於其他儲存引擎的特性 一 概述 innodb 儲存引擎 是第乙個完整支援acid事物的 mysql 儲存引擎 特點 1 行鎖設計 2 支援mvcc 3 提供一致性非鎖定讀 4 最有效地利用 以及...

InnoDB儲存引擎

內外存交換的基本單位 mysql將資料從外存讀入記憶體不是以記錄為單位,這樣消耗太大,是以頁為單位,每個頁裡填充記錄。每頁大小為16kb。記錄堆 行記錄儲存區,分為有效記錄和已刪除記錄兩種 自由空間鍊錶 已刪除記錄組成的鍊錶 未分配空間 頁尾 儲存頁面校驗資訊 頁內的資料是按照主鍵的順序有序儲存的。...