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。記錄堆 行記錄儲存區,分為有效記錄和已刪除記錄兩種 自由空間鍊錶 已刪除記錄組成的鍊錶 未分配空間 頁尾 儲存頁面校驗資訊 頁內的資料是按照主鍵的順序有序儲存的。...