IDUG 用户观点: DB2 10 for z/OS
2010-06-16 00:00:00 来源:WEB开发网您听说过 DB2 10 for z/OS 吗?IBM System z Summit 路线展示会上测试版程序的声明和演示着重说明了许多新功能和特性,即将到来的 International DB2 Users Group(IDUG)会议将会提供进一步的细节。所有这些都显示了 IBM 一直都在倾听客户的需求:DB2 10 for z/OS 用能够改进操作和总体性能的功能解决了性能、可扩展性、可用性、安全性以及数据仓库问题,以及 — 最重要的是 — 降低了总体 CPU 消费和拥有总成本。
许多这样的改进,特别是在应用程序集成、SQL 和 XML 中,可以降低现有应用程序的 CPU 成本。更特别的是,DB2 10 优化器在两索引间选择时进行了更多的分析,当使用 OR 和 IN 谓词决定 SQL 语句的最佳访问时,它会更仔细地对比访问路径成本。DB2 10 也通过使用 DB2 工作文件资源,避免昂贵的表空间扫描,改进溢出相对标识符(RID)池限制的 SQL 处理。其他 CPU 成本降低功能包括改进的并行性,LOB/XML 流功能,以及 SQL Stage 2 谓词的更佳处理。这些改进之处会立即使几乎所有应用程序受益,而无需应用程序改变或者重新开发。
DB2 10 还引入了一个全新的访问方法,叫做 Hash Access,它使用一个提供数据行访问路径的新 hash 空间。在一些情况下,这个直接访问路径会减少对一个单独 I/O 的数据访问,从而巧妙地减少 CPU 使用,加速应用程序响应时间。不过使用 Hash Access 还是有代价的:并行性不可用,而且传统聚类键不能用于哈希数据。尽管如此,Hash Access 对产品或者用户身份数据,还有其他已使用唯一直接键的信息都有好处。
随着 DB2 数据库在容量和处理量上持续增加,数据库修改所需的管理时间就不只是个挑战了。许多 DB2 10 实用程序的改进能够在普通操作和数据库修改活动中,进一步最小化停机时间。最好的新功能之一就是替换旧的 DROP/RECREATE 和 REBUILD 索引方法,旧方法是将新的列添加到表中,在表中 ALTER 新的列,然后执行一个修改的在线重组。新的表格加强方法减少了停机时间,并改进了任务关键的 Very Large Databases(VLDBs)的可用性。
通过 DB2 10,DBAs 还可以创建或重建一个非唯一的索引,而无需对应用程序造成影响或者锁定停机时间。这通过使其能够快速定义一个能够改进 SQL 访问并加速问题解决的索引,来帮助,尤其是帮助那些新安装的应用程序。仅这个改进之处就能瞬间改进任何已安装应用程序的性能。
我期待着测试版的程序、路线展示会、以及 IDUG 2010 North America 会议带来更多关于 DB2 10 功能的细节。很高兴见到 IBM 不断改进 DB2,这样它的客户就能继续驱动世界上一些最大、最复杂、最强大的数据库、数据仓库和交易系统。
更多精彩
赞助商链接