Loading...
MySQL 9.5 Reference Manual 9.5의 17.12.4 Online DDL Memory Management의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
Online DDL 작업 중 보조 인덱스를 생성하거나 재구성하는 작업은 인덱스 생성의 여러 단계에서 임시 버퍼를 할당합니다. innodb_ddl_buffer_size 변수는 online DDL 작업을 위한 최대 버퍼 크기를 정의합니다. 기본 설정 값은 1048576 byte(1 MB)입니다.
이 설정은 online DDL 작업을 실행하는 스레드가 생성하는 버퍼에 적용됩니다. 적절한 버퍼 크기 한계를 정의하면 보조 인덱스를 생성하거나 재구성하는 online DDL 작업에서 발생할 수 있는 잠재적인 out of memory 오류를 방지할 수 있습니다. DDL 스레드당 최대 버퍼 크기는 최대 버퍼 크기를 DDL 스레드 수로 나눈 값입니다 (innodb_ddl_buffer_size/ innodb_ddl_threads).
17.12.3 Online DDL Space Requirements
17.12.5 Configuring Parallel Threads for Online DDL Operations