Method for efficient query execution using dynamic queries in database environments

   
   

A system and method allowing for optimization of query execution in database environments is provided. In an illustrative implementation, a database having distributed partitioned views is provided such that queries may initiate at any of the participating data stores. In operation, an offered query is analyzed to determine if it has predicate expression and/or sub-queries. Using this information the expressions and/or sub-queries are analyzed and processed to determine if appropriate start-up filters are available for the offered query. The start-up filters are applied to the query such that during compile and/or run time, redundant partitions in the distributed partitioned database environment are eliminated during query execution.

Un système et une méthode tenant compte de l'optimisation de l'exécution de question dans des environnements de base de données est fourni. Dans une exécution d'illustration, une base de données ayant distribué a divisé des vues est fournie tels que les questions peuvent lancer à un quelconque des magasins participants de données. En fonction, une question offerte est analysée pour déterminer si elle a l'expression d'attribut et/ou secondaire-la questionne. En utilisant cette information les expressions et/ou secondaire-questionne sont analysées et traitées pour déterminer si les filtres appropriés de mise en train sont disponibles pour la question offerte. On élimine les filtres de mise en train sont appliqués à la question tels que pendant compilez et/ou les cloisons d'exécution et superflues dans l'environnement de base de données divisé distribué pendant l'exécution de question.

 
Web www.patentalert.com

< System and method for efficiently controlling a graphics rendering pipeline

< Rapid computer modeling of faces for animation

> Determining update availability via set intersection over a sub-optimal pathway

> License-based cryptographic technique, particularly suited for use in a digital rights management system, for controlling access and use of bore resistant software objects in a client computer

~ 00130