[发明专利]优化数据库顾问程序的配置参数的方法及装置无效
申请号: | 200810174919.7 | 申请日: | 2008-10-24 |
公开(公告)号: | CN101727455A | 公开(公告)日: | 2010-06-09 |
发明(设计)人: | 武硕;刘长浩;徐康 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;刘薇 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优化 数据库 顾问 程序 配置 参数 方法 装置 | ||
技术领域
本发明涉及数据库的优化技术,具体地说,涉及对数据库顾问程序 (advisor)的配置参数进行优化的方法及装置。
背景技术
最近十几年,为了解决在数据库管理和性能优化上日益增加的复杂度, 数据库软件产品提供商已在提供自优化和自主计算解决方案方面获得了显 著的进步。现有的数据库软件产品中提供了多个数据库顾问程序,例如, 优化顾问程序、升级顾问程序、访问顾问程序等,以帮助用户自动设计数 据库并进行数据库的性能调优。
一般地,这些数据库顾问程序都具有很多配置参数,而且合适地设置 这些配置参数对于最终生成的数据库的性能具有重要的作用。通常,数据 库顾问程序的所有配置参数都提供有缺省值,并且这些缺省值以适用于大 范围的数据库应用程序为目的。
下面简要介绍现有的主要数据库优化顾问程序。
微软公司自1996年启动了关于自动数据库优化和管理的AutoAdmin 项目,目前,微软SQL Server2005提供了数据库引擎优化顾问程序(DTA) 以用于综合选择索引、物化视图(materialized views)和分区。关于数据 库引擎优化顾问程序的详细说明可参考以下文献:
1.S.Chaudhuri和V.Narasayya所著的AutoAdmin What-If Index Analysis Utility,In Proceeding of SIGMOD,美国华盛顿州西雅图,1998 年6月1-4日;
2.S.Agrawal,S.Chaudhuri和V.Narasayya所著的Automated Selection of Materialized Views and Indexes in SQL Data base,In ProceedingofVLDB,埃及开罗,2000年9月10-14日;
3.S.Agrawal,S.Chaudhuri,L.Kollar,A.Marathe,V.Narasayya和 M.Syamala所著的Database Tuning Advisor for Microsoft SQL Server 2005,InProceedings of VLDB,加拿大多伦多,2004年8月31日至9月 3日;
4.S.Chaudhuri,V.Narasayya和B.Yang所著的Integrating Vertical and Horizontal Partitioning into Automated Physical Database Design,In Proceeding ofSIGMOD,法国巴黎,2004年6月13-18日。
Oracle公司提供的SQL性能优化是作为优化器的扩展。Oracle10g 提供了自动选择索引和物化视图的工具,详情可参考以下文献:
1.B.Dageville,D.Das,K.Dias,K.Yagoub,M.Zait和M.Ziauddin所 著的Automatic SQL Tuning in Oracle10g,In Proceedings of VLDB,加拿 大多伦多,2004年8月31日至9月3日;
2.K.Dias,M.Ramacher,U.Shaft,V.Venkataramamani和G.Wood 所著的Automatic Performance Diagnosis and Tuning in Oracle,In Proceedings ofCIDR,美国加州Asilomar,2005年1月4-7日;
3.B.Dageville和K.Dias所著的Oracle’s Self-Tuning Architecture and Solutions,IEEE Data Engineering Bulletin,29(3):24-31,2006。
在上述的顾问程序中都提供有许多配置参数,通常也提供这些配置参 数的缺省值/初始值。然而,如前所述,这些缺省值/初始值通常被设置成适 用于大范围的数据库应用程序,因而缺乏灵活性。而且,缺省值/初始值通 常是在开发数据库软件产品的过程中基于内置模型和试探法或者基于经验 设置的,没有统计上的证明表示这些缺省值/初始值是适当的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810174919.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:检测执行操作表与拟检测表引用同一属性值的方法和系统
- 下一篇:一种语言翻译器