发明申请
- 专利标题: FLEXIBLE QUERY HINTS IN A RELATIONAL DATABASE
- 专利标题(中): 相关数据库中的灵活查询
-
申请号: US12413544申请日: 2009-03-28
-
公开(公告)号: US20100250518A1公开(公告)日: 2010-09-30
- 发明人: Nicolas Bruno , Ravishankar Ramamurthy , Surajit Chaudhuri
- 申请人: Nicolas Bruno , Ravishankar Ramamurthy , Surajit Chaudhuri
- 申请人地址: US Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US Redmond
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
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.
公开/授权文献
- US08190595B2 Flexible query hints in a relational database 公开/授权日:2012-05-29
信息查询