

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

# Amazon Aurora MySQL 實驗室模式
<a name="AuroraMySQL.Updates.LabMode"></a><a name="labmode"></a>

**重要**  
Aurora MySQL 第 2 版中引入了實驗室模式，以啟用[快速 DDL](AuroraMySQL.Managing.FastDDL.md) 最佳化，從而提高了某些 DDL 操作的效率。在 Aurora MySQL 第 3 版中，實驗室模式已移除，而快速 DDL 已由名為[即時 DDL](https://dev.mysql.com/doc/refman/8.4/en/innodb-online-ddl-operations.html) 的 MySQL 8.0 功能取代。

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

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

## Aurora 實驗室模式功能
<a name="AuroraMySQL.Updates.LabModeFeatures"></a>

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

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