DocumentCode
1956184
Title
Hash join in commercial database with flash memory SSD
Author
Park, Sang-Shin ; Lee, Sang-Won
Author_Institution
Dept. of Comput. Sci., Sungkyunkwan Univ., Suwon, South Korea
Volume
4
fYear
2010
fDate
9-11 July 2010
Firstpage
265
Lastpage
268
Abstract
Hash join is one of important operations in database system, and its performance may slow down because of disk I/O in hash table overflow phenomenon. In that phenomenon, the more overflow of hash table occurs, the more disk I/O arise, so join performance go from bad to worse. Dominant disk I/O patterns of hash join are sequential writes and random reads, then flash memory SSD is in a more advantageous position than magnetic disk on those I/O patterns. Therefore, using a flash memory SSD instead of magnetic disk as a temporary storage of database will prevent existing performance degradation. In this paper, we show calculated costs by query optimizer in some test cases first. And then, we also show empirically hash join performance in these test cases on temporary table space created on magnetic disk and flash memory SSD. Consequently, the average response time with flash memory SSD was about nine times, minimum and twenty times, max faster than that with magnetic disk. And you might encounter problems that estimated cost by query optimizer and real performance do not correspond on magnetic disk. But, that problem was solved on flash memory SSD.
Keywords
flash memories; magnetic disc storage; commercial database system; disk I/O pattern; flash memory SSD; hash join; hash table overflow phenomenon; magnetic disk; query optimizer; random read; sequential write; ISO standards; Flash memory SSD; Hash join; Optimizer; Overflow;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Information Technology (ICCSIT), 2010 3rd IEEE International Conference on
Conference_Location
Chengdu
Print_ISBN
978-1-4244-5537-9
Type
conf
DOI
10.1109/ICCSIT.2010.5564941
Filename
5564941
Link To Document