DocumentCode
3208506
Title
Execution plan balancing
Author
Murphy, Marguerite C. ; Shan, Ming-Chien
Author_Institution
Dept. of Comput. Sci., San Francisco State Univ., CA, USA
fYear
1991
fDate
8-12 Apr 1991
Firstpage
698
Lastpage
706
Abstract
A novel relational query optimization technique for use in shared memory multiprocessor database systems is described. A collection of practical algorithms for allocating computational resources to parallel select-project filter (SPJ) query execution plans is presented. The computational resources considered include disk bandwidth, memory buffers and general-purpose processors. The goal of the allocation algorithms is to produce minimum duration execution strategies with computational resource requirements that are less than the given system bounds. Preliminary experimental results indicate that the algorithms can be realized and are effective in producing good execution plans. Disk bandwidth appears to be the critical system resource. The most effective means to decrease complex query response time appears to be by reducing disk contention. This can be achieved by increasing the total number of disks and/or rearranging the placement of data on disks
Keywords
information retrieval; relational databases; computational resources; disk bandwidth; memory buffers; parallel select-project filter; query execution plans; relational query optimization; shared memory multiprocessor database systems; Bandwidth; Computer architecture; Computer science; Concurrent computing; Costs; Database systems; Delay; Parallel processing; Query processing; Resource management;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1991. Proceedings. Seventh International Conference on
Conference_Location
Kobe
Print_ISBN
0-8186-2138-9
Type
conf
DOI
10.1109/ICDE.1991.131519
Filename
131519
Link To Document