会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • High performance index creation
    • 高性能指标创建
    • US09489411B2
    • 2016-11-08
    • US13953341
    • 2013-07-29
    • Peter SchneiderMing-li RuiSantosh PendapLeon Xiong
    • Peter SchneiderMing-li RuiSantosh PendapLeon Xiong
    • G06F17/30
    • G06F17/30336G06F17/30321G06F17/30864
    • High performance index creation using parallel query plans with repartitioning scan and vector-based repartitioning scan is described. An example method includes extracting index key columns from data rows of the database table to build a set of index rows, wherein the index on the database table is defined by a plurality of index key columns including a first index key column and a second index key column. Partition boundary values are generated to divide up the index rows into range-partitioned sets, and the index rows are sorted based on values of the index key columns. A repartitioning scan, including a SARG-based or a vector-based partitioning scan is performed on the index rows, using a plurality of worker threads executing in parallel to build sub-indexes. Subsequently, each range-partitioned set of index rows are assigned to a worker thread in the plurality of worker threads. Accordingly, the sub-indexes generated from the plurality of work threads are merged to build the index for the database table.
    • 描述了使用重新分区扫描和向量重新分区扫描的并行查询计划的高性能索引创建。 示例性方法包括从数据库表的数据行中提取索引关键字列以构建一组索引行,其中数据库表上的索引由包括第一索引关键字列和第二索引关键字的多个索引关键字列定义 柱。 生成分区边界值,以将索引行分成范围分区集,并根据索引键列的值对索引行进行排序。 使用并行执行的多个工作线程来构建子索引,对索引行执行重新分区扫描,包括基于SARG或基于向量的分区扫描。 随后,将每个范围分隔的索引行集合分配给多个工作线程中的工作线程。 因此,从多个工作线程生成的子索引被合并以构建数据库表的索引。
    • 2. 发明申请
    • High Performance Index Creation
    • 高性能指标创造
    • US20150032758A1
    • 2015-01-29
    • US13953341
    • 2013-07-29
    • Peter SchneiderMing-li RuiSantosh PendapLeon Xiong
    • Peter SchneiderMing-li RuiSantosh PendapLeon Xiong
    • G06F17/30
    • G06F17/30336G06F17/30321G06F17/30864
    • High performance index creation using parallel query plans with repartitioning scan and vector-based repartitioning scan is described. An example method includes extracting index key columns from data rows of the database table to build a set of index rows, wherein the index on the database table is defined by a plurality of index key columns including a first index key column and a second index key column. Partition boundary values are generated to divide up the index rows into range-partitioned sets, and the index rows are sorted based on values of the index key columns. A repartitioning scan, including a SARG-based or a vector-based partitioning scan is performed on the index rows, using a plurality of worker threads executing in parallel to build sub-indexes. Subsequently, each range-partitioned set of index rows are assigned to a worker thread in the plurality of worker threads. Accordingly, the sub-indexes generated from the plurality of work threads are merged to build the index for the database table.
    • 描述了使用重新分区扫描和向量重新分区扫描的并行查询计划的高性能索引创建。 示例性方法包括从数据库表的数据行中提取索引关键字列以构建一组索引行,其中数据库表上的索引由包括第一索引关键字列和第二索引关键字的多个索引关键字列定义 柱。 生成分区边界值,以将索引行分成范围分区集,并根据索引键列的值对索引行进行排序。 使用并行执行的多个工作线程来构建子索引,对索引行执行重新分区扫描,包括基于SARG或基于向量的分区扫描。 随后,将每个范围分隔的索引行集合分配给多个工作线程中的工作线程。 因此,从多个工作线程生成的子索引被合并以构建数据库表的索引。