发明申请
US20050097099A1 Method for efficient query execution using dynamic queries in database environments
有权
在数据库环境中使用动态查询执行高效查询的方法
- 专利标题: Method for efficient query execution using dynamic queries in database environments
- 专利标题(中): 在数据库环境中使用动态查询执行高效查询的方法
-
申请号: US10996946申请日: 2004-11-24
-
公开(公告)号: US20050097099A1公开(公告)日: 2005-05-05
- 发明人: Rahul Kapoor , Nigel Ellis , Prakash Sundaresan
- 申请人: Rahul Kapoor , Nigel Ellis , Prakash Sundaresan
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
A system and method allowing for optimization of query execution in database environments is provided. In an illustrative implementation, a database having distributed partitioned views is provided such that queries may initiate at any of the participating data stores. In operation, an offered query is analyzed to determine if it has predicate expression and/or sub-queries. Using this information the expressions and/or sub-queries are analyzed and processed to determine if appropriate start-up filters are available for the offered query. The start-up filters are applied to the query such that during compile and/or run time, redundant partitions in the distributed partitioned database environment are eliminated during query execution.
公开/授权文献
信息查询