会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 82. 发明申请
    • KEYWORD SEARCH OVER HEAVY-TAILED DATA AND MULTI-KEYWORD QUERIES
    • 关键字搜索超重数据和多关键字查询
    • US20090083214A1
    • 2009-03-26
    • US11858920
    • 2007-09-21
    • Arnd C. KonigSurajit ChaudhuriKenneth ChurchLiying Sui
    • Arnd C. KonigSurajit ChaudhuriKenneth ChurchLiying Sui
    • G06F17/30
    • G06F16/3331G06F16/313
    • Index structures and query processing framework that enforces a given threshold on the overhead of computing conjunctive keyword queries. This includes a keyword processing algorithm, logic to determine which indexes to materialize, and a probabilistic approach to reducing the overhead for determining which indexes to build. The index structures leverage the fact that the frequency distribution of natural-language text follows a power law. Given a document collection, a set of indexes is proposed for materialization so that the time for intersecting keywords does not exceed a given threshold Δ. When considering the associated space requirement, the additional indexes are limited. Materialization of such a set of indexes for reasonable values of Δ (e.g., the time required to scan 20% of the largest inverted index), at least for a collection of short documents is distributed by the power law.
    • 索引结构和查询处理框架,其对计算关键词查询的开销执行给定的阈值。 这包括关键字处理算法,确定要实现哪些索引的逻辑,以及减少用于确定构建哪些索引的开销的概率方法。 指数结构利用了自然语言文本的频率分布遵循幂律的事实。 给定文档集合,提出了一组索引用于实现,以便关键字相交的时间不超过给定的阈值Delta。 在考虑相关空间需求时,附加指标有限。 对于合理的Delta值(例如,扫描20%的最大倒排指数所需的时间),至少对于短文件的收集,这种一组索引的实现是通过权力法分配的。
    • 85. 发明申请
    • LIGHTWEIGHT PHYSICAL DESIGN ALERTER
    • 轻型物理设计报警器
    • US20080183644A1
    • 2008-07-31
    • US11669782
    • 2007-01-31
    • Nicolas BrunoSurajit Chaudhuri
    • Nicolas BrunoSurajit Chaudhuri
    • G06F15/18G06F12/00G06F13/00
    • G06F17/30306
    • A lightweight physical design alerter can analyze a workload and determine whether a comprehensive tuning session would result in a configuration improvement over the current configuration. The alerter provides a low-overhead procedure that can run during normal operation of a database management system and produce a notification if a current configuration is less than optimal. The alerter can report lower and upper bounds on the improvements that could be obtained if a comprehensive tuning tool is launched. A lower bound can be justified by generating feasible configurations. The disclosed embodiments can be extended to query updates, materialized views, and other physical design features (e.g., partitioning).
    • 轻量级物理设计报警器可以分析工作负载并确定综合调优会话是否会导致配置改进超过当前配置。 报警器提供了一个低开销的过程,可以在数据库管理系统的正常操作期间运行,并在当前配置不太适合的情况下产生通知。 报警器可以报告如果启动综合调整工具可以获得的改进的上下限。 可以通过生成可行的配置来证明下限。 所公开的实施例可以扩展到查询更新,物化视图和其他物理设计特征(例如,分区)。
    • 86. 发明授权
    • Method and apparatus for exploiting statistics on query expressions for optimization
    • 利用查询表达式进行统计优化的方法和装置
    • US07363289B2
    • 2008-04-22
    • US11177598
    • 2005-07-07
    • Surajit ChaudhuriNicolas Bruno
    • Surajit ChaudhuriNicolas Bruno
    • G06F17/30
    • G06F17/30463G06F17/30536Y10S707/99932Y10S707/99933Y10S707/99942Y10S707/99943Y10S707/99944Y10S707/99945
    • A method for evaluating a user query on a relational database having records stored therein, a workload made up of a set of queries that have been executed on the database, and a query optimizer that generates a query execution plan for the user query. Each query plan includes a plurality of intermediate query plan components that verify a subset of records from the database meeting query criteria. The method accesses the query plan and a set of stored intermediate statistics for records verified by query components, such as histograms that summarize the cardinality of the records that verify the query component. The method forms a transformed query plan based on the selected intermediate statistics (possibly by rewriting the query plan) and estimates the cardinality of the transformed query plan to arrive at a more accurate cardinality estimate for the query. If additional intermediate statistics are necessary, a pool of intermediate statistics may be generated based on the queries in the workload by evaluating the benefit of a given statistic over the workload and adding intermediate statistics to the pool that provide relatively great benefit.
    • 一种用于评估具有存储在其中的记录的关系数据库的用户查询的方法,由在数据库上执行的一组查询组成的工作负载以及生成用户查询的查询执行计划的查询优化器。 每个查询计划包括多个中间查询计划组件,其从数据库会议查询条件验证记录的子集。 该方法访问查询计划和一组存储的中间统计信息,用于查询组件验证的记录,例如总结验证查询组件的记录的基数的直方图。 该方法基于所选择的中间统计(可能通过重写查询计划)形成转换的查询计划,并且估计转换后的查询计划的基数以得到查询的更准确的基数估计。 如果需要额外的中间统计数据,则可以根据工作负载中的查询生成中间统计数据池,方法是评估给定统计量对工作负载的好处,并将中间统计信息添加到提供相对较大收益的池中。
    • 89. 发明申请
    • Query progress estimation
    • 查询进度估计
    • US20050222965A1
    • 2005-10-06
    • US10813963
    • 2004-03-31
    • Surajit ChaudhuriVivek NarasayyaRavishankar Ramamurthy
    • Surajit ChaudhuriVivek NarasayyaRavishankar Ramamurthy
    • G06F7/00G06F17/30
    • G06F17/30522G06F17/30306Y10S707/99932Y10S707/99945Y10S707/99948
    • A query progress indicator that provides an indication to a user of the progress of a query being executed on a database. The indication of the progress of the query allows the user to decide whether the query should be allowed to complete or should be aborted. One method that may be used to estimate the progress of a query that is being executed on a database defines a model of work performed during execution of a query. The total amount of work that will be performed during execution of the query is estimated according to the model. The amount of work performed at a given point during execution of the query is estimated according to the model. The progress of the query is estimated using the estimated amount of work at the given point in time and the estimated total amount of work. This estimated progress of query execution may be provided to the user.
    • 查询进度指示符,向用户提供在数据库上执行的查询的进度的指示。 查询进度的指示允许用户决定是否允许查询完成或应该被中止。 可用于估计在数据库上执行的查询的进度的一种方法定义了在查询执行过程中执行的工作模型。 根据模型估计执行查询期间执行的总工作量。 在执行查询期间在给定点执行的工作量根据模型进行估计。 查询的进度使用在给定时间点的估计工作量和估计的总工作量来估计。 可以向用户提供该估计的查询执行进度。
    • 90. 发明申请
    • Optimization based method for estimating the results of aggregate queries
    • 用于估计聚合查询结果的基于优化的方法
    • US20050033759A1
    • 2005-02-10
    • US10935803
    • 2004-09-08
    • Surajit ChaudhuriVivek NarasayyaGantam Das
    • Surajit ChaudhuriVivek NarasayyaGantam Das
    • G06F17/30G06F17/00
    • G06F17/30536G06F17/30489Y10S707/99933Y10S707/99934Y10S707/99936Y10S707/99937Y10S707/99943Y10S707/99945
    • A method for estimating the result of a query on a database having data records arranged in tables. The database has an expected workload that includes a set of queries that can be executed on the database. An expected workload is derived comprising a set of queries that can be executed on the database. A sample is constructed by selecting data records for inclusion in the sample in a manner that minimizes an estimation error when the data records are acted upon by a query in the expected workload to provide an expected workload to provide an expected result. The query accesses the sample and is executed on the sample, returning an estimated query result. The expected workload can be constructed by specifying a degree of overlap between records selected by queries in the given workload and records selected by queries in the expected workload.
    • 一种用于估计具有以表格排列的数据记录的数据库的查询结果的方法。 数据库具有预期的工作负载,其中包括可在数据库上执行的一组查询。 导出预期的工作负载,包括可在数据库上执行的一组查询。 通过在以下方式选择数据记录来构建样本,以便在预期工作负载中通过查询对数据记录进行操作以最小化估计误差的方式,以提供预期的工作负载以提供预期结果的方式来选择包含在样本中的数据记录。 查询访问样本并在样本上执行,返回估计的查询结果。 可以通过指定给定工作负载中的查询选择的记录与预期工作负载中的查询所选择的记录之间的重叠程度来构建预期的工作负载。