읽기 버퍼를 이용한 단일읽기 페이지 버퍼 관리 기법 연구 


52권  7호, pp. 611-616, 7월  2025
10.5626/JOK.2025.52.7.611


PDF

  요약

관계형 데이터베이스 시스템은 메모리에 페이지를 캐싱하여 저장장치로의 접근을 최소화하며트랜잭션 처리 성능을 극대화한다. 그러나 단 한 번만 참조된 뒤 희생되는 단일읽기 페이지는 더티 페이지의 강제 플러시를 유발하여 페이지 적중률을 떨어트린다. 특히, SSD를 주저장장치로 사용하는 경우, 읽기연산이 상대적으로 느린 쓰기 연산을 대기하는 I/O 직렬화 문제가 발생한다. 단일읽기 페이지가 유발하는I/O 직렬화와 단일읽기 페이지의 특징을 분석하고 읽기 버퍼를 활용하여 단일읽기 페이지를 분리하는 새로운 버퍼 관리 기법을 제안한다. TPC-C 벤치마크 수행 결과, 단일읽기 페이지로 인해 희생된 더티 페이지가 전체 플러시의 약 8.9%를 차지한 것을 확인했다. 또한 단일읽기 페이지를 읽기 버퍼로 분리함으로써I/O 직렬화를 유발하는 싱글 페이지 플러시를 56% 줄이고, 일반 버퍼에서의 페이지 미스율을 32% 감소시켜, 초당 처리한 트랜잭션 수를 8% 증가시켰다.


  통계
2022년 11월부터 누적 집계
동일한 세션일 때 여러 번 접속해도 한 번만 카운트됩니다. 그래프 위에 마우스를 올리면 자세한 수치를 확인하실 수 있습니다.


  논문 참조

[IEEE Style]

S. Moon, S. Lee, Y. I. Eom, "A Study on Buffer Management for Read-Once Pages Using a Read Buffer," Journal of KIISE, JOK, vol. 52, no. 7, pp. 611-616, 2025. DOI: 10.5626/JOK.2025.52.7.611.


[ACM Style]

Seongjae Moon, Sang-Won Lee, and Young Ik Eom. 2025. A Study on Buffer Management for Read-Once Pages Using a Read Buffer. Journal of KIISE, JOK, 52, 7, (2025), 611-616. DOI: 10.5626/JOK.2025.52.7.611.


[KCI Style]

문성재, 이상원, 엄영익, "읽기 버퍼를 이용한 단일읽기 페이지 버퍼 관리 기법 연구," 한국정보과학회 논문지, 제52권, 제7호, 611~616쪽, 2025. DOI: 10.5626/JOK.2025.52.7.611.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

사무국

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr