MySQL system variables

[system variables] log_output

ourzioya 2022. 10. 24. 11:01

 

system variables 목록 :

 

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 가 있습니다. 

 

  • 지정 가능한 타입은 아래와 같습니다.
    • 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