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


MySQL 9.0 參考手冊  /  ...  /  使用 InnoDB 進行測試和基準測試

17.1.4 使用 InnoDB 進行測試和基準測試

如果 InnoDB 不是預設儲存引擎,您可以透過使用 --default-storage-engine=InnoDB 在命令列上定義,或是在 MySQL 伺服器選項檔案的 [mysqld] 區段中定義 default-storage-engine=innodb 來重新啟動伺服器,以判斷您的資料庫伺服器和應用程式是否能與 InnoDB 正常運作。

由於變更預設儲存引擎只會影響新建立的資料表,請執行您的應用程式安裝和設定步驟,以確認所有項目都正確安裝,然後執行應用程式功能,以確保資料載入、編輯和查詢功能都能運作。如果資料表依賴另一個儲存引擎特有的功能,您會收到錯誤。在此情況下,請將 ENGINE=other_engine_name 子句新增至 CREATE TABLE 陳述式,以避免錯誤。

如果您沒有對儲存引擎做出刻意的決定,並且想要預覽當使用 InnoDB 建立某些資料表時的運作方式,請針對每個資料表發出命令 ALTER TABLE table_name ENGINE=InnoDB;。或者,若要在不干擾原始資料表的情況下執行測試查詢和其他陳述式,請建立副本

CREATE TABLE ... ENGINE=InnoDB AS SELECT * FROM other_engine_table;

若要評估在實際工作負載下使用完整應用程式的效能,請安裝最新的 MySQL 伺服器並執行基準測試。

測試從安裝、大量使用到伺服器重新啟動的完整應用程式生命週期。當資料庫忙碌時終止伺服器程序,以模擬電源故障,並在重新啟動伺服器時確認資料已成功復原。

測試任何複寫設定,特別是當您在來源伺服器和複本上使用不同的 MySQL 版本和選項時。