Title :
Block oriented processing of relational database operations in modern computer architectures
Author :
Padmanabhan, Sriram ; Malkemus, Timothy ; Jhingran, Anant ; Agarwal, Ramesh
Author_Institution :
Data Manage. Group, IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
Database systems are not well-tuned to take advantage of modern superscalar processor architectures. In particular, the clocks per instruction (CPI) for rather simple database queries are quite poor compared to scientific kernels or SPEC benchmarks. The lack of performance of database systems has been attributed to poor utilization of caches and processor function units as well as higher branching penalties. In this paper, we argue that a block-oriented processing strategy for database operations can lead to better utilization of the processors and caches, generating significantly higher performance. We have implemented the block-oriented processing technique for aggregation expression evaluation and sorting operations as a feature in the DB2 Universal Database (UDB) system. We present results from representative queries on a 30-GB TPC-H (Transaction Processing Council Benchmark H) database to show the value of this technique
Keywords :
cache storage; computer architecture; relational databases; software performance evaluation; sorting; 30 GB; DB2 Universal Database system; TPC-H database queries; Transaction Processing Council Benchmark H; aggregation expression evaluation; block-oriented processing; branching penalties; cache utilization; clocks per instruction; computer architectures; database queries; database systems performance; processor function units; processor utilization; relational database operations; sorting operations; superscalar processor architectures; Clocks; Clustering algorithms; Computer architecture; Database systems; Decision support systems; Kernel; Reduced instruction set computing; Relational databases; Sorting; Spatial databases;
Conference_Titel :
Data Engineering, 2001. Proceedings. 17th International Conference on
Conference_Location :
Heidelberg
Print_ISBN :
0-7695-1001-9
DOI :
10.1109/ICDE.2001.914871