首页> 外国专利> Method for efficient query execution using dynamic queries in database environments

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.
机译:提供一种允许优化数据库环境中的查询执行的系统和方法。在说明性实施方式中,提供了具有分布式分区视图的数据库,使得查询可以在任何参与的数据存储处发起。在操作中,对提供的查询进行分析以确定它是否具有谓词表达和/或子查询。使用此信息,可以对表达式和/或子查询进行分析和处理,以确定是否有适当的启动筛选器可用于所提供的查询。启动筛选器应用于查询,以便在编译和/或运行时,在查询执行期间消除分布式分区数据库环境中的冗余分区。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号