文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  線上 DDL 記憶體管理

17.12.4 線上 DDL 記憶體管理

線上 DDL 操作在索引建立的不同階段,會配置暫存緩衝區來建立或重建次要索引。innodb_ddl_buffer_size 變數定義了線上 DDL 操作的最大緩衝區大小。預設設定為 1048576 位元組 (1 MB)。此設定適用於執行線上 DDL 操作的執行緒所建立的緩衝區。定義適當的緩衝區大小限制可避免線上 DDL 操作建立或重建次要索引時發生潛在的記憶體不足錯誤。每個 DDL 執行緒的最大緩衝區大小是最大緩衝區大小除以 DDL 執行緒數 (innodb_ddl_buffer_size/innodb_ddl_threads)。