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 :
بازگشت