MariaDB 파라미터 6 > DB 자료실

본문 바로가기
사이트 내 전체검색

DB 자료실

MariaDB 파라미터 6

페이지 정보

profile_image
작성자 DBM
댓글 0건 조회 4,274회 작성일 21-06-22 12:42

본문

my.cnf 에 포함되는 파라미터입니다.


파라미터 값은 환경에 따라 충분히 달라질 수 있습니다.



1. innodb_max_dirty_pages_pct=0~99.999 (기본 값: 75)

버퍼 풀에서 더티 페이지를 몇 프로까지 허용할 수 있을지 결정한다. 이 비율을 넘어가면 innodb_io_capacity 파라미터로 정한 값 만큼 한번에 페이지를 flush시킨다.
너무 높으면 redo file에 더티 페이지가 꽉 차게 되고 더 이상 로그를 기록할 수 없는 지경에 이르게 될 수 있다



2. innodb_io_capacity=100 ~ (기본 값: 200)

innodb_max_dirty_pages_pct 파라미터로 명시한 값 만큼 버퍼 풀 내 dirty 페이지가 늘어나면 이 파라미터 값 만큼 한번에 페이지를 flush 시킨다.
보통 이 값은 서브디스크의 IOPS만큼 설정해주면 좋다.



3. innodb_io_capacity_max=100 ~  (기본 값: 2000)

innodb_io_capacity 파라미터에 설정된 만큼 페이지들을 flush 하는데도 dirty 페이지가 많이 생기면 이 파라미터에 명시된 값 만큼 페이지들을 공격적으로 flush한다.
너무 큰 값을 설정하면 I/O에 모든 자원을 소모시켜 문제가 될 수 있으니 적당히 높은 값으로 설정하도록 한다.



4. innodb_old_blocks_pct=5 or 95 (기본 값: 37)

버퍼 캐시에 존재하는 페이지의 LRU 리스트를 작성할 때 MRU(Most Recently Used) 부분과 LRU(Least recently used) 부분으로 나뉘는데 이 중 LRU의 비중을 몇 퍼센트로 할지를 정하는 파라미터이다.

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

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

접속자집계

오늘
1,329
어제
1,504
최대
3,935
전체
794,188
Copyright © www.linuxdata.org All rights reserved.