• 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