A Study on Buffer Management for Read-Once Pages Using a Read Buffer 


Vol. 52,  No. 7, pp. 611-616, Jul.  2025
10.5626/JOK.2025.52.7.611


PDF

  Abstract

The relational database systems store pages in main memory to minimize storage access and improve transaction throughput. However, read-once pages, referenced only once before eviction, may force dirty pages to be flushed, reducing the page hit ratio. In SSD-based DBMS, read-once pages cause I/O serialization, forcing faster read operations to wait for slower write operations to complete. We analyze the I/O serialization caused by read-once pages and their characteristics, and propose a buffer management scheme to isolate read-once pages by using a read buffer. In the TPC-C benchmark, dirty pages evicted due to read-once pages account for about 8.9% of all flush operations. By isolating read-once pages into the read buffer, we reduced single page flushes by 56% and the page miss ratio in the normal buffer by 32% while increasing transaction throughput by 8% compared to Vanilla MySQL.


  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[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

Editorial Office

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