Query Execution in Direct

dc.contributor.authorDeWitt, Daviden_US
dc.date.accessioned2012-03-15T16:29:22Z
dc.date.available2012-03-15T16:29:22Z
dc.date.created1978en_US
dc.date.issued1978
dc.description.abstractIn this paper query organization, execution,and optimization in the database machine DIRECT are discussed. We demonstrate that the use of a monitor for each relation referenced by a query along with the use of the NEXT-PAGE construct permits the DIRECT back-end controller to assign a query to any number of processors for execution. Furthermore, these constructs also permit the controller to balance the load in the back-end by dynamically adjusting how many processors are assigned to each executing query. We also identify the problem of relation fragmentation which occurs when a query is executed by several processors in parallel and develop a technique for estimating the optimal number of processors to compress a relation so that the execution time of the entire query is minimized. These results appear to be applicable to all database machines which employ parallel processing techniques to enhance query execution.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationTR343
dc.identifier.urihttp://digital.library.wisc.edu/1793/58128
dc.publisherUniversity of Wisconsin-Madison Department of Computer Sciencesen_US
dc.titleQuery Execution in Directen_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR343.pdf
Size:
2.14 MB
Format:
Adobe Portable Document Format