MariaDB LOG 종류 > DB 자료실

본문 바로가기

사이트 내 전체검색

뒤로가기 DB 자료실

MariaDB LOG 종류

페이지 정보

작성자 DBM 작성일 21-02-19 09:45 조회 6,294 댓글 0

본문

Mariadb log 종류입니다.

1. Error log
2. General log
3. Slow Query log
4. Binary log & Relay log



1. Error log

- /etc/my.cnf에 따로 지정을 해주지 않으면 보통 /var/log/mariadb.log 로 저장

- /etc/my.cnf 에 "log-error=경로.log" 로 지정 가능

- MySQL 구동과 모니터링, Query 에러에 관련된 메세지를 포함




2. General log

- MariaDB에서 실행되는 전체 쿼리에 대하여 General log를 활성화 시켜서 저장 가능

- General log를 활성화하면 MariaDB이 쿼리 요청을 받을 때 곧 바로 General log에 기록

- 전체 쿼리에 대하여 저장하기때문에 용량이 기하급수적으로 늘어날수 있어서 잘사용하지 않음





3. Slow Query log

- slow query log는 long_query_time에 설정된 시간 이상을 소요한, 정상적으로 완료된 쿼리를 모두 기록

- slow query log는 쿼리가 완료된 실행된 시간 까지 입력하기 때문에 실행 도중 에러가 발생한 쿼리에 대해서는 로그로 남기지 않는다.

- MariaDB 프로세스가 CPU/Memory 자원을 비정상적으로 많이 사용하여 서버의 load average가 급증하거나, 웹페이지 로딩 속도가 현저히 지연될 경우 확인





4. Binary log & Relay log

- MariaDB 쿼리를 수행하면서 쌓는 로그, 추 후 트랜잭션하여 시점 복구 등을 수행하는 역할

- 일반적으로 바이너리 로그는 마스터에서, 릴레이 로그는 슬레이브에서 생성되며, 포맷과 내용은 동일

- slave가 또 다른 slave의 Master가 되어야 할 경우 log_slave_updates 옵션을 ON으로 설정하여 slave에서 바이너리 로그가 생성되도록 설정

- 바이너리 로그는 mysqlbinlog 명령어를 이용하여 사용자가 읽을 수 있는 파일로 변환할 수 있다.

댓글목록 0

등록된 댓글이 없습니다.

Copyright © 소유하신 도메인. All rights reserved.

사이트 정보

회사명 : (주)리눅스데이타시스템 / 대표 : 정정모
서울본사 : 서울특별시 강남구 봉은사로 114길 40 홍선빌딩 2층 / tel : 02-6207-1160
대전지사 : 대전광역시 유성구 노은로174 도원프라자 5층 / tel : 042-331-1161

PC 버전으로 보기