会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for re-evaluating execution strategy for a database query
    • 重新评估数据库查询执行策略的方法和装置
    • US08046354B2
    • 2011-10-25
    • US10955737
    • 2004-09-30
    • Paul Reuben DayLee William JamesonRoger Alan MittelstadtBrian Robert Muras
    • Paul Reuben DayLee William JamesonRoger Alan MittelstadtBrian Robert Muras
    • G06F17/30
    • G06F17/30463G06F17/30471G06F17/30474
    • A query facility for database queries saves and re-uses query execution strategies, and automatically detects that a strategy should be re-optimized as a result of changes to an indexed variable value. Preferably, the number of records evaluated and selected by the index value condition is dynamically monitored during execution, and an alternative query strategy is initiated when this number appears to be out of proportion to expectations. In an exemplary embodiment, an indexed search strategy is changed to a table scan strategy (or vice versa) as a result of a change to the number of records eliminated by the indexed value, although other examples are possible. Preferably, the query engine initiates an alternative search strategy and concurrently continues to execute the original search strategy as separate threads. Search results are obtained from whichever thread completes first.
    • 用于数据库查询的查询功能保存并重新使用查询执行策略,并自动检测到由于对索引变量值的更改,策略应重新优化。 优选地,在执行期间动态地监视由索引值条件评估和选择的记录的数量,并且当该数量看起来与期望不成比例时,开始替代查询策略。 在示例性实施例中,作为由索引值消除的记录数的改变的结果,索引的搜索策略被改变为表扫描策略(或反之亦然),尽管其他示例是可能的。 优选地,查询引擎发起替代搜索策略并且同时继续执行原始搜索策略作为单独的线程。 搜索结果从无论哪个线程首先完成。
    • 5. 发明授权
    • Database query optimization using index carryover to subset an index
    • 数据库查询优化使用索引携带来子集索引
    • US08412700B2
    • 2013-04-02
    • US12013036
    • 2008-01-11
    • Paul Reuben DayRandy L. EganRoger Alan Mittelstadt
    • Paul Reuben DayRandy L. EganRoger Alan Mittelstadt
    • G06F15/16G06F17/20
    • G06F17/30442
    • A method, apparatus and program product use a first index associated with a field in a database table to identify a range of records in the database table that includes instances of a first key value in the field and use the identified range of records to subset a second index associated with another field in a database table. The database query identifies the first key value for the field in the database table and the second key value for the other field in the database table. By doing so, information from an index may be carried over and applied to another index to subset the other index, often reducing the quantity of entries that are searched in the other index and improving performance.
    • 方法,装置和程序产品使用与数据库表中的字段相关联的第一索引来标识数据库表中的记录范围,其包括该字段中的第一键值的实例,并使用所识别的记录范围来子集 与数据库表中另一个字段关联的第二个索引。 数据库查询标识数据库表中字段的第一个键值,数据库表中另一个字段的第二个键值。 通过这样做,来自索引的信息可以被转移并应用于另一个索引以对另一个索引进行子集,通常减少在另一个索引中搜索的条目的数量并提高性能。