MySQL system variables
[system variables] log_output
ourzioya
2022. 10. 24. 11:01
MySQL system variables
MySQL system variables system variables 포맷 system variables 값 확인 방법 system variables 값 수정 방법 system variables Modifier system variables 목록 MySQL system variables MySQL system variables 은 MySQL 의 동작에 영향을 주는
zioya.tistory.com
- 쿼리에 대한 log 를 저장할 타입을 지정합니다.
- 쿼리에 대한 log 는 general log 와 slow log 가 있습니다.
- general log 를 기록할지 에 대한 여부는 general_log system variables 로 설정합니다.
- slow log 를 기록할지에 대한 여부는 slow_query_log system variables 로 설정합니다.
- 지정 가능한 타입은 아래와 같습니다.
- TABLE
- FILE
- NONE
- 콤마(',') 로 구분하여 하나 이상의 타입에 동시에 기록되도록 할 수 있습니다.
- 지정한 타입 중에 NONE 이 포함되어있으면 무조건 log 를 기록하지 않습니다.
- default 값은 FILE 입니다.
- Global scope 의 변수입니다.
- MySQL Server 실행 중에 값을 변경할 수 있습니다. (Dynamic)
- Command-line 옵션으로 사용될 경우 아래와 같은 형식으로 사용합니다.
--log-output=type
아래는 Option 파일에서 사용한 예입니다.
[server]
# general log 를 기록하고 파일명은 my_general 로 합니다.
general_log=ON
general_log_file=my_general
# query 수행 시간이 10 초 이상이면 long query 로 지정하고
# long query 이면 slow log 를 기록합니다. 파일명은 my_slow 로 합니다.
long_query_time=20
slow_query_log=ON
slow_query_log_file=my_slow
# general log 와 slow log 를 파일과 table 에 기록합니다.
log_output=FILE, TABLE