[MySQL] Replication 및 max_allow_packet
- Databases/MySQL
- 2021. 2. 14.
max_allowed_packet은 복제본을 포함하여 MySQL 서버와 클라이언트 간의 단일 메시지 크기에 대한 상한을 설정합니다. 큰 열 값 (예 : TEXT 또는 BLOB 열에서 찾을 수 있음)을 복제하고 max_allowed_packet이 소스에서 너무 작 으면 소스가 오류와 함께 실패하고 복제본이 복제 I / O 스레드를 종료합니다. 복제본에서 max_allowed_packet이 너무 작 으면 복제본이 복제 I / O 스레드를 중지하게됩니다.
행 기반 복제는 현재 업데이트에 의해 실제로 변경되지 않은 열 값을 포함하여 원본에서 복제본으로 업데이트 된 행의 모든 열과 열 값을 보냅니다. 즉, 행 기반 복제를 사용하여 큰 열 값을 복제 할 때 업데이트 만 복제하거나 삽입하는 경우에도 복제 할 테이블에서 가장 큰 행을 수용 할 수있을만큼 max_allowed_packet을 충분히 크게 설정해야합니다. 상대적으로 작은 값입니다.
'Databases > MySQL' 카테고리의 다른 글
[MySQL] Sys Schema (0) | 2021.02.14 |
---|---|
[MySQL] Replication 및 AUTO_INCREMENT (0) | 2021.02.14 |
[MySQL] ERROR 1290 --secure-file-priv option 장애 (0) | 2021.02.04 |
[MySQL] 복제(Replication)과 트리거(Trigger) 관계 (0) | 2021.01.26 |
[MySQL] InnoDB에서 Alter Table되는 진행상황을 Peformance Schema를 이용하여 모니터링 하기 (0) | 2021.01.26 |