17.1.4.1 복제 바이너리 로깅 옵션 및 변수의 참조
다음 표는 복제 및 바이너리 로그에 적용 할 수있는 MySQL 명령 행 옵션과 시스템 변수에 대한 기본 정보를 보여줍니다.
표 17.1 MySQL 5.6에서 복제 옵션 및 변수의 요약
옵션 또는 변수 이름 | ||
---|---|---|
명령 행 | 시스템 변수 | 상태 변수 |
옵션 파일 | 범위 | 동적 |
메모 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 모두 | 아니오 |
설명 : CHANGE MASTER 명령문의 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 모두 | 아니오 |
설명 : SHOW MASTER STATUS 명령문의 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 모두 | 아니오 |
설명 : SHOW NEW MASTER 명령문의 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 모두 | 아니오 |
설명 : SHOW SLAVE HOSTS 명령문의 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 모두 | 아니오 |
설명 : SHOW SLAVE STATUS 명령문의 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 모두 | 아니오 |
설명 : START SLAVE 명령문의 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 모두 | 아니오 |
설명 : STOP SLAVE 문 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 준 동기 슬레이브 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 마스터가 슬레이브 응답을 기다리는 평균 시간 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 마스터가 슬레이브 응답을 대기 한 총 시간 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 마스터가 슬레이브 응답을 대기 한 총 횟수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 마스터가 준 동기식 복제를 해제 한 횟수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 성공적으로 승인되지 않은 커밋 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 준 동기 복제가 마스터에서 실행하고 있는지 여부 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 시간 함수를 호출 할 때 마스터가 실패한 횟수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 마스터가 각 트랜잭션을 대기 한 평균 시간 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 마스터가 트랜잭션을 대기 한 총 시간 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 마스터가 트랜잭션을 대기 한 총 횟수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 이전 대기 이벤트보다 바이너리 좌표가 낮은 이벤트를 마스터가 대기 한 총 횟수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 현재 슬레이브 응답을 대기하고있는 세션 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 성공적으로 승인 된 커밋 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 준 동기 복제가 슬레이브에서 동작하고 있는지 여부 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : 슬레이브 쓰레드를 IDEMPOTENT 모드 (중대한와 다른 몇 가지 오류가 억제됩니다)과 STRICT 모드 사이를 전환하는 것을 허용합니다. IDEMPOTENT가 항상 사용되는 MySQL Cluster를 제외하고 STRICT 모드가 기본값입니다. | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : SQL 쓰레드가 현재 열려있는 임시 테이블 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 시작 이후 리플리케이션 슬레이브 SQL 쓰레드가 트랜잭션을 다시 시도 총 횟수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 :이 서버의 리플리케이션의 상태 (슬레이브 I / O 쓰레드 상태) | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : mysql-test에 의해 복제 디버깅 및 테스트를 위해 사용되는 옵션 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : GTID 복구 중에 바이너리 로그가 어떻게 반복되는지를 제어합니다 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 폐지 : MySQL 5.6.9에서는 - enforce-gtid-consistency로 대체합니다. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 폐지 : MySQL 5.6.9에서는 enforce_gtid_consistency로 대체합니다. | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : mysql-test에 의해 복제 디버깅 및 테스트를 위해 사용되는 옵션 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 트랜잭션 안전한 방법으로 로그를 기록 할 수없는 문 실행을 방지합니다. 이러한 트랜잭션의 CREATE TEMPORARY TABLE, CREATE TABLE ... SELECT 트랜잭션 및 비 트랜잭션 두 테이블을 업데이트하는 트랜잭션이나 문 등이 있습니다. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : true의 경우는 트랜잭션 안전한 방법으로 로그를 기록 할 수 없으므로 명령문의 실행이 허용되지 않습니다. 이러한 문은 트랜잭션의 CREATE TEMPORARY TABLE, CREATE TABLE ... SELECT 트랜잭션 및 비 트랜잭션 두 테이블을 업데이트하는 트랜잭션이나 문 등이 있습니다. 읽기 전용. 서버 시작시 --disable-gtid-unsafe-statements를 사용하여 설정합니다. | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 모두 | 아니오 |
설명 : 폐지 : MySQL 5.6.9에서는 gtid_executed로 대체했습니다. | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 모두 | 아니오 |
설명 : 글로벌 : 바이너리 로그 (글로벌) 또는 현재의 트랜잭션 (세션)의 모든 GTID. 읽기 전용 | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 아니오 |
설명 : 폐지 : MySQL 5.6.9에서는 gtid_purged로 대체했습니다. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : ON은 GTID을 활성화하고 OFF는 비활성화합니다. UPGRADE_STEP_1과 UPGRADE_STEP_2는 현재 지원되지 않습니다. | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 아니오 |
설명 : GTID이 유효한지 여부를 나타냅니다. 읽기 전용 | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 세션 | 예 |
설명 : 다음 실행 문 GTID을 지정합니다. 자세한 내용은 문서를 참조하십시오. | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 모두 | 아니오 |
설명 : 소유자 (글로벌)의 스레드 ID 이외에,이 클라이언트 (세션) 또는 모든 클라이언트에 의해 소유되는 GTID 세트입니다. 읽기 전용 | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 바이너리 로그에서 제거 된 모든 그룹의 세트. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : 슬레이브가 마스터에 연결할 때 실행되는 문 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 :이 옵션은 SQL 쓰레드가 실행 한 업데이트 로그를 자신의 바이너리 로그에 기록하도록 슬레이브에 지시합니다. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 슬레이브가 SQL 쓰레드에 의해 실행 된 업데이트 로그를 자신의 바이너리 로그에 기록할지 여부를 지시합니다. 읽기 전용. --log-slave-updates 서버 옵션을 사용하여 설정합니다. | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 마스터를 저장하는 파일의 위치와 이름 및 I / O 복제 스레드가 마스터의 바이너리 로그에서 어디에 있는지 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 마스터의 바이너리 로그의 마스터 상태 정보 및 복제 I / O 스레드 위치를 파일 또는 테이블에 기록할지 여부. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : 마스터의 바이너리 로그의 마스터 상태 정보 및 복제 I / O 스레드 위치를 파일 또는 테이블에 기록할지 여부. | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 슬레이브가 마스터에 연결을 시도하는 횟수 (이후에는 정지) | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 릴레이 로그에 사용하는 장소와 기본 이름 | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 아니오 |
설명 : 릴레이 로그의 전체 경로 (파일 이름 포함) | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 마지막 릴레이 로그의 목록을 포함하는 파일에 사용할 이름과 위치 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : SQL 복제 스레드가 릴레이 로그의 어디에 있는지를 기억하는 파일의 위치와 이름 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 슬레이브가 릴레이 로그 정보를 기록하는 파일의 이름. | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 복제 SQL 스레드의 릴레이 로그 내에서의 위치를 파일 또는 테이블에 기록할지 여부. | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 복제 SQL 스레드의 릴레이 로그 내에서의 위치를 파일 또는 테이블에 기록할지 여부. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 릴레이 로그 인덱스 파일의 이름입니다. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : 릴레이 로그가 삭제되는지 여부를 결정합니다 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 시작시 마스터에서 릴레이 로그 파일 자동 복구를 사용합니다 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : 시작시 마스터에서 릴레이 로그 파일 자동 복구가 유효한지 여부. 충돌 안전 슬레이브하려면 활성화해야합니다. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 모든 릴레이 로그에 사용할 최대 영역 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 지정된 데이터베이스에 복제를 제한하도록 슬레이브 SQL thread에 지시합니다 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 지정된 테이블에 복제를 제한하도록 슬레이브 SQL thread에 지시합니다 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 지정된 데이터베이스에 복제하지 않도록 슬레이브 SQL thread에 지시합니다 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 지정된 테이블에 복제하지 않도록 슬레이브 SQL thread에 지시합니다 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 원래의 이름과 다른 이름의 데이터베이스에 업데이트합니다 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 복제에서 1로 설정되어있는 경우 동일한 서버 ID를 가지는 이벤트를 스킵하지 않습니다 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 지정된 와일드 카드 패턴에 일치하는 테이블에 복제를 제한하도록 슬레이브 쓰레드에게 지시합니다 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 지정된 와일드 카드 패턴에 일치하는 테이블에 복제하지 않도록 슬레이브 thread에 지시합니다 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 슬레이브 등록 중에 마스터에보고하는 슬레이브의 호스트 이름 또는 IP | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 슬레이브 서버가 마스터에보고해야 어떤 암호입니다. MySQL 복제 사용자 계정의 암호와 동일 않습니다 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 슬레이브 등록 중에 마스터에보고되는 슬레이브에 연결하기위한 포트 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 슬레이브 서버가 마스터에보고해야 어떤 사용자 이름입니다. MySQL 복제 사용자 계정에서 사용되는 이름과 동일 않습니다. | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 준 동기 복제가 마스터에서 유효한지 여부 | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 슬레이브 긍정적 응답을 기다리는 밀리 초 | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 마스터에서 반 동기식 복제 디버그 추적 수준 | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 마스터가 시간을 대기 여부 (슬레이브 없이도 가능) | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 준 동기 복제가 슬레이브로 사용할 수 있는지 여부 | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 슬레이브에서 반 동기식 복제 디버그 추적 수준 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : STOP SLAVE가 대기하는 시간 (초)을 설정합니다 (이후에는 시간 제한). | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 아니오 |
설명 : 서버의 글로벌 고유 ID 서버 시작시 자동으로 생성 (재생성) | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 :이 마스터에서 SHOW SLAVE HOSTS에서 사용자 이름과 암호를 표시합니다 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : GTID 복구 중에 바이너리 로그가 어떻게 반복되는지를 제어합니다 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 설정되어있는 경우, 슬레이브가 자동으로 시작되지 않습니다 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 슬레이브가 LOAD DATA INFILE 명령문을 복제 할 때 그 기본 파일을 두는 것이다 장소 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 제공된 목록에서 쿼리가 오류를 반환 때에도 복제를 계속하도록 슬레이브 쓰레드에게 지시합니다 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 진행 상태를 업데이트하기 위해 체크 포인트 작업이 호출되기 전에 멀티 스레드 슬레이브에 의해 처리되는 최대 트랜잭션 수입니다. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : 진행 상태를 업데이트하기 위해 체크 포인트 작업이 호출되기 전에 멀티 스레드 슬레이브에 의해 처리되는 최대 트랜잭션 수입니다. | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 :이 밀리 초 후에 멀티 스레드 슬레이브의 진행 상태를 업데이트하고 릴레이 로그 정보를 디스크에 플래시합니다. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 :이 밀리 초 후에 멀티 스레드 슬레이브의 진행 상태를 업데이트하고 릴레이 로그 정보를 디스크에 플래시합니다. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : 마스터 / 슬레이브 프로토콜로 압축을 사용합니다 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 복제 마스터에서 슬레이브로 보낼 수있는 패킷의 최대 크기 (바이트 단위). max_allowed_packet을 재정의합니다. | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 복제 마스터에서 슬레이브로 보낼 수있는 패킷의 최대 크기 (바이트 단위). max_allowed_packet을 재정의합니다. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : 마스터 / 슬레이브 연결에서 후속 데이터를 기다리는 대기 시간 (이후는 읽기를 멈추고) | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 이벤트를 병렬 실행하는 작업자 스레드 수입니다. 0 (기본값)로 설정하면 슬레이브 멀티 스레드가 해제됩니다. | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 이벤트를 병렬 실행하는 작업자 스레드 수입니다. 0 (기본값)로 설정하면 슬레이브 멀티 스레드가 해제됩니다. | ||
| ||
예 | 아니오 | 아니오 |
아니오 | 아니오 | |
설명 : 아직 적용되지 않은 이벤트를 개최 슬레이브 작업자 큐의 최대 크기. | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 아직 적용되지 않은 이벤트를 개최 슬레이브 작업자 큐의 최대 크기. | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 슬레이브 업데이트 배치에 사용되는 검색 알고리즘을 결정합니다. 목록 INDEX_SEARCH, TABLE_SCAN, HASH_SCAN에서 임의의 2 개 또는 3 개. 기본값은 TABLE_SCAN, INDEX_SCAN. | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 슬레이브 업데이트 배치에 사용되는 검색 알고리즘을 결정합니다. 목록 INDEX_SEARCH, TABLE_SCAN, HASH_SCAN에서 임의의 2 개 또는 3 개. 기본값은 TABLE_SCAN, INDEX_SCAN. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : SQL 쓰레드가 교착 상태 또는 잠금 대기 시간이 지남에 따라 실패한 경우 트랜잭션을 재 시도하는 횟수 (이후에는 중지 중지) | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 복제 슬레이브 형식 변환 모드를 제어합니다. 값 목록 ALL_LOSSY, ALL_NON_LOSSY에서 0 개 이상의 요소의 목록입니다. 빈 문자열로 설정하면 마스터와 슬레이브 간의 형식 변환을 금지합니다. | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 슬레이브 서버가 생략해서는 마스터에서 이벤트의 수. GTID 복제와 호환되지 않습니다. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : # 번째 이벤트마다 동기화으로 바이너리 로그를 디스크로 플러시합니다 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : # 번째 이벤트마다 master.info를 디스크에 동기화합니다. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : # 번째 이벤트마다 릴레이 로그를 디스크에 동기화합니다. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : # 번째 이벤트마다 relay.info 파일을 디스크에 동기화합니다. |
섹션 17.1.4.2 "복제 마스터 옵션과 변수" 복제 마스터 서버에 관련된 옵션과 변수에 대한 자세한 정보를 제공합니다. 리플리케이션에 관련된 옵션과 변수에 대한 자세한 내용은 섹션 17.1.4.3 "리플리케이션 옵션과 변수" 를 참조하십시오.
표 17.2 MySQL 5.6의 바이너리 로깅 옵션 및 변수의 요약
옵션 또는 변수 이름 | ||
---|---|---|
명령 행 | 시스템 변수 | 상태 변수 |
옵션 파일 | 범위 | 동적 |
메모 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 바이너리 로그 캐시 대신 임시 파일을 사용하여 트랜잭션 수 | ||
| ||
예 | 예 | 아니오 |
예 | 모두 | 예 |
설명 : 행 변경 로그를 기록 할 때 full 또는 minimal 이미지를 사용합니다. 허용되는 값은 full minimal과 noblob입니다. | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 모두 | 예 |
설명 : TRUE 일 때, 행 기반 로깅 모드에서 행 쿼리 로그 이벤트 로깅을 사용합니다. 기본값은 FALSE입니다. 5.6.2 이전의 리플리케이션 슬레이브 또는 다른 리더의 로그를 생성 할 때는 사용하지 마십시오. | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 바이너리 로그 문 캐시 대신 임시 파일을 사용한 비 트랜잭션 문 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 임시 바이너리 로그 캐시를 사용한 트랜잭션 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 글로벌 | 아니오 |
설명 : 임시 바이너리 로그 문 캐시를 사용한 문 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 모두 | 아니오 |
설명 : SHOW BINLOG EVENTS 명령문의 수 | ||
| ||
아니오 | 아니오 | 예 |
아니오 | 모두 | 아니오 |
SHOW BINLOGS 문 수 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 바이너리 로그 체크섬을 활성화 / 비활성화합니다 | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 바이너리 로그 체크섬을 활성화 / 비활성화합니다 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 바이너리 로깅을 특정 데이터베이스로 제한합니다 | ||
| ||
예 | 예 | 아니오 |
예 | 모두 | 예 |
설명 : 서버가 바이너리 로그에 기록 할 수없는 때 어떤 일이 일어나는지를 제어합니다. 2 개 중 하나의 값을 가정 할 수 있습니다 : IGNORE_ERROR (기본값) 서버는 오류 로그를 기록하지만 업데이트 프로세스를 계속하는 것을 의미합니다. ABORT_SERVER의 경우는 바이너리 로그를 기록 째 없을 때 서버가 종료됩니다. | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 지정된 데이터베이스에 대한 갱신을 바이너리 로그에 기록하지 말아야 것을 마스터에 지시합니다 | ||
| ||
예 | 예 | 아니오 |
예 | 모두 | 예 |
설명 : 사용되지 않으며 이후 버전에서 삭제됩니다. 대신, 이름이 변경된 binlog_error_action을 사용합니다. | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 바이너리 로그 최대 이벤트 크기 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : 트랜잭션 중에 바이너리 로그에 대한 SQL 문을 유지하는 캐시의 크기 | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 바이너리 로그에 플래시하기 전에 얼마나 트랜잭션을 읽거나 | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 바이너리 로그에 기록과 같은 순서로 커밋 여부 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : 트랜잭션 중에 바이너리 로그에 대한 비 트랜잭션 문을 유지하는 캐시의 크기 | ||
| ||
예 | 예 | 아니오 |
예 | 모두 | 예 |
설명 : 바이너리 로그의 형식을 지정합니다 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 행 기반 로깅을 사용할 때 행 쿼리 로그 이벤트 로깅을 사용합니다. 기본적으로 비활성화되어 있습니다. 5.6.2 이전의 슬레이브 / 리더 로그를 생성 할 때 사용하지 마십시오. | ||
| ||
예 | 예 | 아니오 |
예 | 모두 | 예 |
설명 : 비 트랜잭션 엔진에 문 형식을 사용하는 업데이트가 직접 바이너리 로그에 기록됩니다. 사용하기 전에 설명서를 참조하십시오. | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 아니오 |
설명 : 바이너리 로그의 전체 경로 (파일 이름 포함) | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 버전 1 바이너리 로그 행 이벤트를 사용합니다 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 아니오 |
설명 : 서버가 버전 1 바이너리 로그 행 이벤트를 사용하고 있는지 여부 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 마스터 바이너리 로그에서 읽을 때 체크섬을 검사합니다. | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 마스터 바이너리 로그에서 체크섬을 읽습니다. | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : mysql-test에 의해 복제 디버깅 및 테스트를 위해 사용되는 옵션 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : 멀티 스테이트먼트 트랜잭션을 캐시하는 데 사용되는 전체 크기를 제한하는 데 사용할 수 있습니다 | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : 크기가이 값을 초과하면 바이너리 로그가 자동으로 회전합니다. | ||
| ||
예 | 예 | 아니오 |
예 | 글로벌 | 예 |
설명 : 트랜잭션 중에 모든 비 트랜잭션 문을 캐시하는 데 사용되는 전체 크기를 제한하는 데 사용할 수 있습니다 | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : 슬레이브가 릴레이 로그에서 읽을 때 체크섬을 검사합니다 | ||
| ||
아니오 | 예 | 아니오 |
아니오 | 글로벌 | 예 |
설명 : 슬레이브가 릴레이 로그에서 읽을 때 체크섬을 검사합니다. | ||
| ||
예 | 아니오 | 아니오 |
예 | 아니오 | |
설명 : mysql-test에 의해 복제 디버깅 및 테스트를 위해 사용되는 옵션 |
섹션 17.1.4.4 "바이너리 로그 옵션과 변수" 이진 로깅과 관련된 옵션과 변수에 대한 자세한 정보를 제공합니다. 바이너리 로그에 대한 기타 일반 정보는 섹션 5.2.4 "바이너리 로그" 를 참조하십시오.
sql_log_bin
및 sql_log_off
변수 내용은 섹션 5.1.4 "서버 시스템 변수" 를 참조하십시오.
mysqld에서 사용되는 모든 명령 줄 옵션 시스템 변수 및 상태 변수를 나타내는 표는 섹션 5.1 "서버 옵션 및 변수 참조" 를 참조하십시오.