文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


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

17.1 InnoDB 簡介

InnoDB 是一個通用儲存引擎,可平衡高可靠性和高效能。在 MySQL 8.4 中,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 資訊和資源