文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  InnoDB 儲存引擎  /  InnoDB 簡介

17.1 InnoDB 簡介

InnoDB 是一種通用儲存引擎,可平衡高可靠性與高效能。在 MySQL 9.0 中,InnoDB 是預設的 MySQL 儲存引擎。除非您已設定不同的預設儲存引擎,否則發出不含 ENGINE 子句的 CREATE TABLE 陳述式會建立 InnoDB 資料表。

InnoDB 的主要優點

資料表 17.1 InnoDB 儲存引擎功能

功能 支援
B 樹索引
備份/時間點復原(在伺服器中而非在儲存引擎中實作。)
叢集資料庫支援
叢集索引
壓縮資料
資料快取
加密資料 是(在伺服器中透過加密功能實作;在 MySQL 5.7 及更新版本中,支援靜態資料加密。)
外來索引鍵支援
全文搜尋索引 是(MySQL 5.6 及更新版本提供 FULLTEXT 索引的支援。)
地理空間資料類型支援
地理空間索引支援 是(MySQL 5.7 及更新版本提供地理空間索引的支援。)
雜湊索引 否(InnoDB 在內部將雜湊索引用於其自適應雜湊索引功能。)
索引快取
鎖定粒度
MVCC
複寫支援(在伺服器中而非在儲存引擎中實作。)
儲存限制 64TB
T 樹索引
交易
更新資料字典的統計資訊

若要比較 InnoDB 與 MySQL 提供的其他儲存引擎的功能,請參閱第 18 章替代儲存引擎中的儲存引擎功能資料表。

InnoDB 增強功能與新功能

如需 InnoDB 增強功能與新功能的相關資訊,請參閱

其他 InnoDB 資訊與資源