Real MariaDB (2017년)
멀티 레인지 리드(Multi Range Read) 0 0 36,564

by 구루비스터디 MariaDB 최적화 멀티 레인지 리드 Multi Range Read [2019.08.11]


5.7 멀티 레인지 리드(Multi Range Read)

  • 인덱스 튜플을 적정한 양만큼 읽은 후 그 튜플들을 Rowld 순서대로 정렬해서 데이터 파일의 레코드를 읽는 것.


5.7.1 Rowid 기준 정렬


5.7.2 Key 기준 정렬


5.7.3 Rowid와 Key 기준 정렬


5.7.4 MRR 최적화와 정렬


5.7.5 MRR 최적화 주의 사항

  1. mrr_buffer_size : 너무 작으면 MRR 여러번 실행되고 너무 크면 메모리 낭비
  2. join_cache_space_limit : 조인버퍼 설정으로 메모리 낭비 주의
  3. Handler_mrr_init : 얼마나 MRR 최적화가 사용되었는가
  4. Handler_mrr_key_refills : Key-ordered scan이 사용될 때 몇 번이나 MRR 버퍼가 다시 채워졌는가
  5. Hand ler_m rr_rowid_refills : Rowid-ordered scan이 사용될 때 몇 번이나 MRR 버퍼가 다시 채워졌는가
"구루비 데이터베이스 스터디모임" 에서 2017년에 "Real MariaDB" 도서를 스터디하면서 정리한 내용 입니다.

- 강좌 URL : http://www.gurubee.net/lecture/4196

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입