A method and system for optimizing the execution of database statement is described. An aspect is related to providing a framework for the creation, association, and use of optimizer-related functions to calculate the cost of execution plans involving non-native database entities. Examples of these optimizer-related functions include selectivity, statistics, and costs functions. Another aspect is related to the optimization of database statements having non-boolean predicates. Yet another aspect is related to the determination and use of different granularity levels of information for submitting database statement predicates to optimizer-related functions. Optimizer-related functions can also be defined for system-supplied objects and entities.

Un método y un sistema para optimizar la ejecución de la declaración de la base de datos se describe. Un aspecto se relaciona con el abastecimiento de un marco para la creación, la asociación, y el uso de funciones optimizador-relacionadas de calcular el coste de planes de la ejecución que implican entidades extranjeras de la base de datos. Los ejemplos de estas funciones optimizador-relacionadas incluyen selectividad, estadística, y funciones de costes. Otro aspecto se relaciona con la optimización de las declaraciones de la base de datos que tienen predicados no-boleanos. Otro aspecto se relaciona con la determinación y el uso de diversos niveles del granularity de la información para someter predicados de la declaración de la base de datos a las funciones optimizador-relacionadas. las funciones Optimizador-relacionadas se pueden también definir para los objetos y las entidades sistema-provistos.

 
Web www.patentalert.com

< (none)

< System and method for processing queries having an inner query block containing a grouping operator

> Method and apparatus for displaying a record from a structured database with minimum keystrokes

> (none)

~ 00032