Implementation of a Prefetch method for Secondary Index Scan in MySQL InnoDB Engine 


Vol. 44,  No. 2, pp. 208-212, Feb.  2017


PDF

  Abstract

Flash SSDs have many advantages over the existing hard disks such as energy efficiency, shock resistance, and high I/O throughput. For these reasons, in combination with the emergence of innovative technologies such as 3D-NAND and V-NAND for cheaper cost-per-byte, flash SSDs have been rapidly replacing hard disks in many areas. However, the existing database engines, which have been developed mainly assuming hard disks as the storage, could not fully exploit the characteristics of flash SSDs (e.g. internal parallelism). In this paper, in order to utilize the internal parallelism intrinsic to modern flash SSDs for faster query processing, we implemented a prefetching method using asynchronous input/output as a new functionality for secondary index scans in MySQL InnoDB engine. Compared to the original InnoDB engine, the proposed prefetching-based scan scheme shows three-fold higher performance in the case of 16KB-page sizes, and about 4.2-fold higher performance in the case of 4KB-page sizes.


  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]

D. Hwang and S. Lee, "Implementation of a Prefetch method for Secondary Index Scan in MySQL InnoDB Engine," Journal of KIISE, JOK, vol. 44, no. 2, pp. 208-212, 2017. DOI: .


[ACM Style]

Dasom Hwang and Sang-Won Lee. 2017. Implementation of a Prefetch method for Secondary Index Scan in MySQL InnoDB Engine. Journal of KIISE, JOK, 44, 2, (2017), 208-212. DOI: .


[KCI Style]

황다솜, 이상원, "MySQL InnoDB엔진의 Secondary Index Scan을 위한 Prefetch 기능 구현," 한국정보과학회 논문지, 제44권, 제2호, 208~212쪽, 2017. DOI: .


[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