Amazon Aurora MySQL 實驗室模式 - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Aurora MySQL 實驗室模式

Aurora 實驗室模式的用途,是啟用目前 Aurora 資料庫版本已提供但預設未啟用的 Aurora 功能。雖然生產資料庫叢集不建議使用 Aurora 實驗室模式功能,但您可以使用 Aurora 實驗室模式,為開發與測試環境中的資料庫叢集啟用這些功能。如需進一步了解 Aurora 實驗室模式啟用時,有哪些 Aurora 功能可以使用,請參閱 Aurora 實驗室模式功能

aurora_lab_mode 參數為執行個體層級參數,位於預設的參數群組中。預設參數群組中,此參數設為 0 (停用)。若要啟用 Aurora 實驗室模式,請建立自訂參數群組,接著將自訂參數群組中的 aurora_lab_mode 參數設為 1 (已啟用),並修改 Aurora 叢集中一或多個資料庫執行個體來使其使用自訂參數群組。接著連接至適當的執行個體端點來嘗試實驗室模式功能。如需修改資料庫參數群組的相關資訊,請參閱 修改資料庫參數群組中的參數 一文。如需參數群組與 Amazon Aurora 的相關資訊,請參閱 Aurora MySQL 組態參數 一文。

Aurora 實驗室模式功能

Aurora 實驗室模式啟用時,目前可用的 Aurora 功能如下表所示。您必須啟用 Aurora 實驗室模式,才能使用表中的任何功能。

功能 描述

掃描批次處理

Aurora MySQL 掃描批次處理會大幅提升記憶體內掃描導向的查詢速度。此功能會利用批次處理,提升資料表完整掃描、索引完整掃描及索引範圍掃描的效能。

雜湊聯結

當您需要透過使用對等聯結來聯結大量資料時,此功能可改善查詢效能。您可以在 Aurora MySQL 第 2 版中使用此功能,而不需要使用實驗室模式。如需使用此功能的詳細資訊,請參閱 使用雜湊聯結,將大型 Aurora MySQL 聯結查詢最佳化 一文。

快速 DDL

此功能可讓您幾乎立即執行 ALTER TABLE tbl_name ADD COLUMN col_name column_definition 作業。此操作不需要複製資料表即可完成,且對其他 DML 陳述式沒有實質影響。由於此操作不會耗用複製資料表所需的暫存儲存體,即使是小型執行個體類別上的大型資料表,DDL 陳述式依然很實用。快速 DDL 目前僅支援在資料表結尾新增沒有預設值,且可為 Null 的資料欄。如需使用此功能的詳細資訊,請參閱 使用快速 DDL 更改 Amazon Aurora 中的資料表 一文。