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


MySQL 8.4 參考手冊  /  ...  /  使用 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 版本和選項時。