会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明申请
    • Optimizing execution of a database query by using the partitioning schema of a partitioned object to select a subset of partitions from another partitioned object
    • 通过使用分区对象的分区方案来优化数据库查询的执行,以从另一个分区对象中选择分区的一个子集
    • US20050251511A1
    • 2005-11-10
    • US10857651
    • 2004-05-28
    • Shrikanth ShankarVikram Shukla
    • Shrikanth ShankarVikram Shukla
    • G06F7/00G06F17/30
    • G06F17/30454Y10S707/99933Y10S707/99934Y10S707/99935
    • One embodiment of the present invention provides a system that optimizes the execution of a database query involving a target partitioned-database-object. During system operation, the database receives a query. If the query has a predicate that includes a partition-mapping function that uses the partitioning schema of a partitioned database-object and a list of columns from one or more tables to express a mapping of the list of column values to the partitions of the partitioned database-object, the system determines the compatibility of the partitioning schemas of the target partitioned-database-object and the partitioned database-object. Next, if the partitioning schemas are compatible, and if the list of columns is compatible with the partitioning keys of the target partitioned-database-object and the partitioned database-object, the system attempts to identify a subset of partitions in the target partitioned-database-object that satisfy the predicate. Finally, if a subset of partitions is successfully identified, the system performs the query only on the identified subset of partitions, and not on the other partitions, thereby optimizing the execution of the query by reducing the number of partitions that need to be accessed.
    • 本发明的一个实施例提供了一种优化涉及目标分区数据库对象的数据库查询的执行的系统。 在系统操作期间,数据库接收查询。 如果查询具有包含分区映射函数的谓词,该函数使用分区数据库对象的分区模式和一个或多个表中的列列表,以将列值列表映射到分区的分区 数据库对象,系统确定目标分区数据库对象与分区数据库对象的分区模式的兼容性。 接下来,如果分区模式是兼容的,并且如果列列表与目标分区数据库对象和分区数据库对象的分区密钥兼容,则系统尝试识别目标分区数据库对象中的分区子集, 满足谓词的数据库对象。 最后,如果分区的子集被成功识别,则系统仅对所识别的分区子集执行查询,而不在其他分区上执行查询,从而通过减少需要访问的分区数来优化查询的执行。
    • 7. 发明授权
    • Techniques for partition pruning
    • 分割修剪技术
    • US07966330B2
    • 2011-06-21
    • US12903013
    • 2010-10-12
    • Ananth RaghavanShrikanth Shankar
    • Ananth RaghavanShrikanth Shankar
    • G06F17/30G06F15/16
    • G06F17/30492
    • Techniques are described for performing partition pruning in situations where previous database servers could not. Specifically, techniques are provided for (1) performing partition pruning based on predicates that involve non-prefix subsets of composite partitioning keys, (2) performing partition pruning when a global index access path is used to execute a query, and (3) performing partition pruning when predicates on partitioning columns are OR-ed together. More generally, techniques are described for partition pruning based on a non-contiguous set of not-pruned partitions.
    • 描述了在以前的数据库服务器不能执行的情况下执行分区修剪的技术。 具体地说,提供了(1)基于包含复合分区键的非前缀子集的谓词进行分割修剪的技术,(2)当使用全局索引访问路径执行查询时执行分割修剪,以及(3)执行 在分区列上的谓词分割OR-ed时,进行分割修剪。 更一般来说,描述了基于不连续的未修剪分区集合进行分割修剪的技术。
    • 8. 发明授权
    • Techniques for partition pruning
    • 分割修剪技术
    • US07814104B2
    • 2010-10-12
    • US11124454
    • 2005-05-04
    • Ananth RaghavanShrikanth Shankar
    • Ananth RaghavanShrikanth Shankar
    • G06F17/30G06F15/16
    • G06F17/30492
    • Techniques are described for performing partition pruning in situations where previous database servers could not. Specifically, techniques are provided for (1) performing partition pruning based on predicates that involve non-prefix subsets of composite partitioning keys, (2) performing partition pruning when a global index access path is used to execute a query, and (3) performing partition pruning when predicates on partitioning columns are OR-ed together. More generally, techniques are described for partition pruning based on a non-contiguous set of not-pruned partitions.
    • 描述了在以前的数据库服务器不能执行的情况下执行分区修剪的技术。 具体地说,提供了(1)基于包含复合分区键的非前缀子集的谓词进行分割修剪的技术,(2)当使用全局索引访问路径执行查询时执行分割修剪,以及(3)执行 在分区列上的谓词分割OR-ed时,进行分割修剪。 更一般来说,描述了基于不连续的未修剪分区集合进行分割修剪的技术。