发明名称 |
一种用于优化数据库查询计划的系统及其方法 |
摘要 |
本发明涉及数据库技术,尤其涉及一种用于优化数据库查询计划的系统及其方法,包括:数据库、统计数据库、查询优化器、查询组件、查询计划优化组件;所述的查询计划优化组件包括监听组件、调整组件;所述的监听组件检测数据库的变化情况,调整组件根据监听组件的反馈信息提交一个基于中间过程的查询完成统计数据库的更新,查询优化器根据统计数据库构建查询计划并通过查询组件完成查询计划。本发明的有益效果在于:1、降低执行计划的成本,避免耗时的数据扫描;2、能够及时更新统计数据,防止查询内容在已知范围之外,提高基数估计的准确度,进而提高查询的效率;3、能够使最优的查询计划被执行,保证查询计划的可靠性、准确性、高效性。 |
申请公布号 |
CN102930003A |
申请公布日期 |
2013.02.13 |
申请号 |
CN201210420638.1 |
申请日期 |
2012.10.24 |
申请人 |
浙江图讯科技有限公司 |
发明人 |
陈明新;杨俊杰;王斌 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种用于优化数据库查询计划的系统,其特征在于包括:数据库、统计数据库、查询优化器、查询组件、查询计划优化组件;所述的查询计划优化组件包括监听组件、调整组件;所述的监听组件检测数据库的变化情况,调整组件根据监听组件的反馈信息提交一个基于中间过程的查询完成统计数据库的更新,查询优化器根据统计数据库构建查询计划并通过查询组件完成查询计划。 |
地址 |
310023 浙江省杭州市余杭区五常大道168号西溪软件园B楼2F |