会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Generating queries using cardinality constraints
    • 使用基数约束生成查询
    • US07882121B2
    • 2011-02-01
    • US11275782
    • 2006-01-27
    • Nicolas BrunoSurajit ChaudhuriDilys Thomas
    • Nicolas BrunoSurajit ChaudhuriDilys Thomas
    • G06F17/00
    • G06F17/30424G06F17/30595
    • A query generation using cardinality constraints process including choosing a first set of parameters for a query, calculating an additional set of parameters based on the first set of parameters, executing the query using additional set of parameters, evaluating the cardinality error the additional set of parameters, and refining the additional set of parameters to meet the desired cardinality constraint. Creating a query and selecting parameters for the query to meet a desired cardinality constraint or set of cardinality constraints when the query is executed against a database may be difficult. A query generation using cardinality constraints process may create a set of parameters for a query which satisfies a desired cardinality constraint or set of cardinality constraints. An application of such a query generation using cardinality constraints process may be database component and code testing.
    • 使用基数约束过程的查询生成,包括选择用于查询的第一组参数,基于第一组参数计算附加参数集合,使用附加参数集执行查询,评估基数误差附加参数集 ,并且提炼额外的一组参数以满足期望的基数约束。 创建查询并选择参数,以便在针对数据库执行查询时难以满足所需的基数约束或基数约束集合。 使用基数约束过程的查询生成可以为满足期望的基数约束或一组基数约束的查询创建一组参数。 使用基数约束过程的这种查询生成的应用可以是数据库组件和代码测试。
    • 3. 发明申请
    • FLEXIBLE QUERY HINTS IN A RELATIONAL DATABASE
    • 相关数据库中的灵活查询
    • US20100250518A1
    • 2010-09-30
    • US12413544
    • 2009-03-28
    • Nicolas BrunoRavishankar RamamurthySurajit Chaudhuri
    • Nicolas BrunoRavishankar RamamurthySurajit Chaudhuri
    • G06F17/30
    • G06F17/30386
    • A flexible query hints system and method for discovering and expressing query hints in a database management system. Embodiments of the flexible query hints system and method include a power hints (Phints) language that enables the specification of constraints to influence a query optimizer. Phints expressions are defined as tree patterns annotated with constraints. Embodiments of the flexible query hints system and method also include techniques to incorporate the power hints language expressions into an extended query optimizer. Theses techniques include computing a directed acyclic graph for Phints expression, deriving candidate matches using the Phints expression and the graph, computing candidate matches, and extracting a revised execution plan having a lowest cost and satisfying constraints of the Phints expression. Embodiments of the flexible query hints system and method include a flexible query hint user interface that allow users to interactively adjust query hints.
    • 灵活的查询提示系统和方法,用于在数据库管理系统中发现和表达查询提示。 灵活查询提示系统和方法的实施例包括能够指定约束来影响查询优化器的功率提示(Phints)语言。 Phints表达式定义为使用约束注释的树模式。 灵活查询提示系统和方法的实施例还包括将功能提示语言表达式并入到扩展查询优化器中的技术。 这些技术包括计算用于Phints表达的有向非循环图,使用Phints表达式和图形导出候选匹配,计算候选匹配,以及提取具有最低成本并满足Phints表达式的约束的经修订的执行计划。 灵活查询提示系统和方法的实施例包括灵活的查询提示用户界面,允许用户交互地调整查询提示。
    • 6. 发明授权
    • Lightweight physical design alerter
    • 轻量物理设计报警器
    • US08150790B2
    • 2012-04-03
    • US11669782
    • 2007-01-31
    • Nicolas BrunoSurajit Chaudhuri
    • Nicolas BrunoSurajit Chaudhuri
    • G06N5/02
    • 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).
    • 轻量级物理设计报警器可以分析工作负载并确定综合调优会话是否会导致配置改进超过当前配置。 报警器提供了一个低开销的过程,可以在数据库管理系统的正常操作期间运行,并在当前配置不太适合的情况下产生通知。 报警器可以报告如果启动综合调整工具可以获得的改进的上下限。 可以通过生成可行的配置来证明下限。 所公开的实施例可以扩展到查询更新,物化视图和其他物理设计特征(例如,分区)。
    • 8. 发明授权
    • Constrained physical design tuning
    • 约束物理设计调谐
    • US08140548B2
    • 2012-03-20
    • US12191303
    • 2008-08-13
    • Nicolas BrunoSurajit Chaudhuri
    • Nicolas BrunoSurajit Chaudhuri
    • G06F7/00G06F17/30
    • G06F17/30312
    • Described is a constraint language and related technology by which complex constraints may be used in selecting configurations for use in physical database design tuning. The complex constraint (or constraints) is processed, e.g., in a search framework, to determine and output at least one configuration that meets the constraint, e.g., a best configuration found before a stopping condition is met. The search framework processes a current configuration into candidate configurations, including by searching for candidate configurations from a current configuration based upon a complex constraint, iteratively evaluating a search space until a stopping condition is satisfied, using transformation rules to generate new candidate configurations, and selecting a best candidate configuration. Transformation rules and pruning rules are applied to efficiently perform the search. Constraints may be specified as assertions that need to be satisfied, or as soft assertions that come close to satisfying the constraint.
    • 描述了一种约束语言和相关技术,通过该约束语言和相关技术,复杂约束可用于选择用于物理数据库设计调优的配置。 复杂约束(或约束)例如在搜索框架中被处理,以确定和输出满足约束的至少一个配置,例如在满足停止条件之前找到的最佳配置。 搜索框架将当前配置处理成候选配置,包括通过基于复杂约束从当前配置中搜索候选配置,迭代地评估搜索空间直到停止条件满足,使用转换规则来生成新的候选配置,以及选择 最佳候选人配置。 应用变换规则和修剪规则来有效地执行搜索。 约束可以被指定为需要满足的断言,或者是接近满足约束的软断言。