会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Method and apparatus for dynamically associating different query execution strategies with selective portions of a database table
    • 用于将不同查询执行策略与数据库表的选择性部分动态关联的方法和装置
    • US20070016558A1
    • 2007-01-18
    • US11181713
    • 2005-07-14
    • Robert BestgenShantan KethireddyJeffrey Tenner
    • Robert BestgenShantan KethireddyJeffrey Tenner
    • G06F17/30
    • G06F17/3053G06F17/30545
    • A query facility for database queries dynamically determines whether selective portions of a database table are likely to benefit from separate query execution strategies, and constructs an appropriate separate execution strategies accordingly. Preferably, the database contains at least one relatively large table comprising multiple partitions, each sharing the definitional structure of the table and containing a different respective discrete subset of the table records. The query facility compares metadata for different partitions to determine whether sufficiently large differences exist among the partitions, and in appropriate cases selects one or more partitions for separate execution strategies. Preferably, partitions are ranked for separate evaluation using a weighting formula which takes into account: (a) the number of indexes for the partition, (b) recency of change activity, and (c) the size of the partition.
    • 用于数据库查询的查询工具动态地确定数据库表的选择性部分是否可能受益于单独的查询执行策略,并相应地构建适当的单独的执行策略。 优选地,数据库包含至少一个包括多个分区的相对较大的表,每个分区共享表的定义结构,并且包含表记录的不同相应离散子集。 查询设施比较不同分区的元数据,以确定分区之间是否存在足够大的差异,并且在适当的情况下选择一个或多个分区用于单独的执行策略。 优选地,使用考虑到的加权公式对分区进行分级评估:(a)分区的索引的数量,(b)更改活动的新近度,以及(c)分区的大小。
    • 3. 发明申请
    • Performance data for query optimization of database partitions
    • 数据库分区查询优化的性能数据
    • US20060271504A1
    • 2006-11-30
    • US11138832
    • 2005-05-26
    • Mark AndersonRobert BestgenShantan KethireddyJeffrey Tenner
    • Mark AndersonRobert BestgenShantan KethireddyJeffrey Tenner
    • G06F17/30
    • G06F17/30312
    • A method, apparatus, system, and signal-bearing medium that, in an embodiment, determine performance data for query optimization of a query directed to a database table having multiple partitions. The performance data for the query optimization is presented in a user interface, and an option is provided in the user interface to create a non-spanning index for any of the partitions mentioned in the performance data. In various embodiments, determining the performance data may include: determining the partitions that were unexpanded by the query optimization, determining the partitions that had a runtime estimate that was different from an actual query runtime by a threshold, determining whether any of the partitions had expansion forced by a client request, determining whether the query performed partition elimination, determining whether any of the partitions has an associated index that is unused by the query and that also has a key that is not present in all of the partitions, and determining a constraint for partition elimination.
    • 一种方法,装置,系统和信号承载介质,其在一个实施例中确定用于针对具有多个分区的数据库表的查询的查询优化的性能数据。 查询优化的性能数据在用户界面中呈现,并且在用户界面中提供了一个选项,以便为演奏数据中提到的任何分区创建非跨度索引。 在各种实施例中,确定性能数据可以包括:确定由查询优化未展开的分区,将具有与实际查询运行时间不同的运行时间估计的分区确定为阈值,确定是否有任何分区具有扩展 通过客户端请求强制,确定查询是否执行分区消除,确定任何分区是否具有由查询未使用的关联索引,并且还具有不存在于所有分区中的密钥,以及确定约束 用于分区消除。
    • 6. 发明申请
    • Displaying explain data for a SQL query of a database
    • 显示数据库的SQL查询的说明数据
    • US20060095406A1
    • 2006-05-04
    • US10977801
    • 2004-10-29
    • Robert BestgenShantan KethireddyMichael Pfeifer
    • Robert BestgenShantan KethireddyMichael Pfeifer
    • G06F17/30
    • G06F16/217G06F16/24547
    • Enabling a user to obtain and view graphic explain data with no need to activate a monitor and no need to wait for a job to complete before the explain data for a query may be viewed. Displaying explain data for an SQL query of a database that include executing an SQL query and displaying explain data for the SQL query while executing the SQL query. Displaying explain data includes identifying an access plan associated with the SQL query and generating explain data in dependence upon the access plan. Identifying an access plan may be carried out by retrieving an access plan identification from a cursor of a job control block and retrieving an access plan from an access plan cache in dependence upon the access plan identification.
    • 允许用户获取和查看图形说明数据,无需激活监视器,无需等待作业完成,才能查看查询的说明数据。 显示数据库的SQL查询的解释数据,其中包括执行SQL查询并在执行SQL查询时显示SQL查询的说明数据。 显示说明数据包括识别与SQL查询相关联的访问计划,并根据访问计划生成说明数据。 识别访问计划可以通过从作业控制块的光标检索访问计划标识并且根据访问计划标识从访问计划高速缓存检索访问计划来执行访问计划。
    • 8. 发明申请
    • Method and apparatus for automatically detecting a latent referential integrity relationship between different tables of a database
    • 自动检测数据库不同表之间的潜在参照完整性关系的方法和装置
    • US20070156736A1
    • 2007-07-05
    • US11326564
    • 2006-01-05
    • Robert BestgenShantan KethireddyMichael Pfeifer
    • Robert BestgenShantan KethireddyMichael Pfeifer
    • G06F7/00
    • G06F16/24542
    • In one aspect, a database analytical tool or function analyzes join queries to detect queries which could be reduced if a referential integrity relationship were known. In another aspect, a probable latent referential integrity relationship is detected using one or more heuristics. Preferably, a join query is analyzed to detect a joined table which has no other conditions placed on it, and no referential integrity relationship already defined. For any such query, the analysis attempts to verify a probable latent referential integrity relationship using at least one heuristic, such as comparing cardinality of the potential primary key with the size of the table and/or with the cardinality of the foreign key. It is further possible to execute the join for some sample of records, and determine whether any records were found which did not conform to referential integrity constraints.
    • 在一方面,数据库分析工具或功能分析连接查询以检测可以减少参考完整性关系的查询。 在另一方面,使用一个或多个启发式检测可能的潜在参照完整性关系。 优选地,分析联接查询以检测没有其上放置其他条件的联接表,并且没有定义参照完整性关系。 对于任何这样的查询,分析尝试使用至少一个启发式来验证可能的潜在引用完整性关系,例如将潜在主键的基数与表的大小和/或与外键的基数相比较。 还可以对某些记录样本执行连接,并确定是否找到不符合引用完整性约束的记录。