Loading...
MySQL 9.5 Reference Manual 9.5의 7.4 MySQL Server Logs의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
7.4.1 Selecting General Query Log and Slow Query Log Output Destinations 7.4.2 The Error Log 7.4.3 The General Query Log 7.4.4 The Binary Log 7.4.5 The Slow Query Log 7.4.6 Server Log Maintenance
MySQL Server에는 어떤 액티비티가 발생하고 있는지 파악하는 데 도움이 되는 여러 개의 로그가 있습니다.
| Log Type | Information Written to Log |
|---|---|
| Error log | 시작, 실행, 또는 종료 중에 발생한 문제<br> mysqld |
| General query log | 설정된 클라이언트 커넥션과 클라이언트로부터 수신된 스테이트먼트 |
| Binary log | 데이터를 변경하는 스테이트먼트 (레플리케이션에도 사용됨) |
| Relay log | 레플리케이션 소스 서버로부터 수신된 데이터 변경 |
| Slow query log | 실행에<br> long_query_time 초보다 더 오래 걸린<br> 쿼리 |
| DDL logs | DDL 스테이트먼트에 의해 수행된 원자적 DDL 오퍼레이션 |
기본적으로, Windows에서의 에러 로그를 제외하면 어떤 로그도 활성화되어 있지 않습니다.
DDL 로그 동작에 대한 정보는 Viewing DDL Logs를 참조하십시오. 다음의 로그별 섹션에서는 로깅을 활성화하는 서버 옵션에 대한 정보를 제공합니다.
기본적으로, 서버는 활성화된 모든 로그에 대해 파일을 데이터 디렉터리에 기록합니다.
로그를 플러시하여 서버가 로그 파일을 닫고 다시 열도록 (또는 경우에 따라 새 로그 파일로 전환하도록) 강제할 수 있습니다.
로그 플러싱은
FLUSH LOGS 스테이트먼트를 실행하거나;
flush-logs 또는 refresh 아규먼트와 함께
mysqladmin을 실행하거나;
--flush-logs 옵션과 함께
mysqldump을 실행할 때 발생합니다.
Section 15.7.8.3, “FLUSH Statement”, Section 6.5.2, “mysqladmin — A MySQL Server Administration Program”, 그리고
Section 6.5.4, “mysqldump — A Database Backup Program”을 참조하십시오.
추가로, 바이너리 로그는 그 크기가
max_binlog_size 시스템 변수 값에 도달하면 플러시됩니다.
런타임 동안 general query log와 slow query log를 제어할 수 있습니다. 로깅을 활성화하거나 비활성화할 수 있고, 로그 파일 이름을 변경할 수 있습니다. 서버에게 general query와 slow query 엔트리를 로그 테이블, 로그 파일, 또는 둘 다에 기록하도록 지시할 수 있습니다. 자세한 내용은 Section 7.4.1, “Selecting General Query Log and Slow Query Log Output Destinations”, Section 7.4.3, “The General Query Log”, 그리고 Section 7.4.5, “The Slow Query Log”를 참조하십시오.
릴레이 로그는 레플리카에서만 사용되며, 레플리카에서도 적용되어야 하는 레플리케이션 소스 서버의 데이터 변경을 저장합니다. 릴레이 로그 내용과 구성에 대한 설명은 Section 19.2.4.1, “The Relay Log”를 참조하십시오.
오래된 로그 파일의 만료와 같은 로그 유지 관리 오퍼레이션에 대한 정보는 Section 7.4.6, “Server Log Maintenance”를 참조하십시오.
로그를 안전하게 유지하는 방법에 대한 정보는 Section 8.1.2.3, “Passwords and Logging”을 참조하십시오.
7.3 The mysql System Schema
7.4.1 Selecting General Query Log and Slow Query Log Output Destinations