DOI QR코드

DOI QR Code

Research for Performance Evaluation and Improvement Plan about MySQL Insert Buffer

MySQL Insert Buffer의 성능 평가 및 성능 향상 방안에 대한 연구

  • Lee, Hwanggyo (Dept of Computer Engineering, Sungkyunkwan University) ;
  • Oh, Gihwan (Dept of Computer Engineering, Sungkyunkwan University) ;
  • Lee, Sang-won (Dept of Computer Engineering, Sungkyunkwan University)
  • 이황교 (성균관대학교 컴퓨터공학과) ;
  • 오기환 (성균관대학교 컴퓨터공학과) ;
  • 이상원 (성균관대학교 컴퓨터공학과)
  • Published : 2015.10.28

Abstract

MySQL 데이터베이스에서 사용하는 Non-clustered Secondary Index는 디스크 접근 시 Random한 입출력을 유발하여 디스크 장치의 성능을 저하시키는 문제점을 가지고 있다. 이를 해결하기 위해 MySQL의 Storage Engine은 Insert Buffer를 사용하여 Random한 디스크 접근을 방지한다. Benchmark를 통해 성능 평가를 진행한 결과 Insert Buffer를 사용하는 것만으로 성능이 개선되는 것을 확인하였다. 또한, 현재의 Insert Buffer를 수정하여 더 큰 성능 향상을 이끌어낼 수 있는 부분을 발견하여 이에 대한 아이디어를 제시, 간단한 구현을 통해 추가적인 성능 향상을 보였다.

Keywords