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


MySQL 8.4 參考手冊  /  ...  /  線上 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)。