A Cost Evaluator for Parallel Database Systems
نویسندگان
چکیده
The design of ESQL queries Optimizer may be decomposed into three dimensions: (i) the search space which defines the syntactic representation of all relevant aspects of an execution, (ii) the search strategy used to generate an optimal execution plan and (iii) the cost evaluator which calculates the metrics used by the search strategies. In this paper, we investigate issues involved in designing and using a cost evaluator, separate from the Optimizer, for queries optimization in parallel database environments. This cost evaluator can be seen as an extension of the cost evaluator of the EDS [1], DBS3 [3, 20] parallel database systems and the Papyrus project [7].
منابع مشابه
A Multi-Environment Cost Evaluator for Parallel Database Systems
In this paper, we investigate issues involved in designing and using a cost model for query optimization in parallel database environments. The large range of possible multiprocessor computers, the different requirements of data-intensive applications to be supported, and the high number of parallel algorithms and information access methods make a multi-environment oriented approach necessary f...
متن کاملCache Modeling in a Performance Evaluator for Parallel Database Systems
Cache modelling is an important issue in developing an analytical performance evaluator to estimate performance for applications running on parallel DBMSs. This paper describes a cache model developed for parallel cache management in Oracle7 Parallel Server. Some preliminary results have also been obtained by using the cache model to predict cache hit ratios for varying database size and varyin...
متن کاملSet a bi-objective redundancy allocation model to optimize the reliability and cost of the Series-parallel systems using NSGA II problem
With the huge global and wide range of attention placed upon quality, promoting and optimize the reliability of the products during the design process has turned out to be a high priority. In this study, the researcher have adopted one of the existing models in the reliability science and propose a bi-objective model for redundancy allocation in the series-parallel systems in accordance with th...
متن کاملA PC-NOW Based Parallel Extension for a Sequential DBMS
In this paper we study the use of networks of PCs to handle the parallel execution of relational database queries. This approach is based on a parallel extension, called parallel relational query evaluator, working in a coupled mode with a sequential DBMS. We present a detailed architecture of the parallel query evaluator and introduce Enkidu, the eÆcient Java-based prototype that has been buil...
متن کاملExploiting Data Lineage for Parallel Optimization in Extensible DBMSs
Extensibility and high query performance are important requirement of advanced large scale information systems since complex data analysis often requires the use of application-speci c operations that have to be introduced by the user issuing the query. One of the decisions to make when parallelizing a query execution plan is to determine how input data streams to evaluators implementing logica...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995