WEB开发网
开发学院数据库DB2 DB2 for i 7.1 的新功能:自适应性能调优和 SQL 新... 阅读

DB2 for i 7.1 的新功能:自适应性能调优和 SQL 新功能让数据处理专家如履平地

 2010-06-16 00:00:00 来源:WEB开发网   
核心提示:在之前的 AS/400 平台中,IBM DB2 for i 就因其使用方便和容易管理为人们所熟知,DB2 for i 7.1 的新功能:自适应性能调优和 SQL 新功能让数据处理专家如履平地,在 4 月下旬发布的最新版本中,DB2 for i 团队专注于通过自我管理技术和改进来简化普通任务,就会调用查询优化器,重新检测

在之前的 AS/400 平台中,IBM DB2 for i 就因其使用方便和容易管理为人们所熟知。在 4 月下旬发布的最新版本中,DB2 for i 团队专注于通过自我管理技术和改进来简化普通任务,为开发人员提供支持。在这份功能加强清单的顶部有:简化性能调优,新的实时自调优引擎,附加的 SQL 特性,以及一种无需额外编码就能将数据加密这样的高级流程集成到当前应用程序的方法。

快速简单的性能调优

DB2 for i 7.1 版本在多个方面上很大程度地简化了性能调优,从 IBM i Navigator 的加强型管理工具,DB2 for i 的中央管理控制台开始。最新版拥有 DB2 引擎的性能推进器,它能够(例如)进行固态驱动以及 DB2 数据库的内存搜索。IBM DB2 Web Query 部分也进行了加强,使得 DBAs 能够更容易满足 Online Transaction Processing(OLTP)以及商业智能方案的响应时间需求。

但是 DB2 for i 7.1 中最令人兴奋的新性能优化功能就是 Adaptive Query Processing(AQP)。有了这一功能,DB2 for i 查询优化器可以进行实时计划调整 — 例如改变连接命令或者使用一个新的索引 — 在 SQL 请求运行时,无需打扰应用程序。您可以想象一下这样的汽车引擎,它可以在您兜风的时候进行自我调优,而不用您停车调整气缸时序或者拉紧皮带;这就是 AQP 做的。

AQP 构建在之前介绍过的 DB2 for i 版本(版本 6.1)自学查询优化功能之上。但是那一版的自学优化技术必须等到一个运行缓慢的查询完成之后,才能对过去的执行进行自学,然后调整查询的未来执行计划。而 AQP 可以在查询运行时实时进行。

AQP 依赖智能监控代理来协调实时性能调优,自动地给那些运行时间可能超过几秒钟的查询分配代理。在执行查询时,监视代理会定时地对比运行时的执行度量和优化器估计的所需时间。当代理检测到运行时间和预计时间之间有巨大的差异时,就会调用查询优化器,重新检测查询计划,查找一个更有效的选项。

1 2  下一页

Tags:DB for 新功能

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接