WEB开发网
开发学院数据库DB2 DB2 Spatial Extender 性能调优(1) 阅读

DB2 Spatial Extender 性能调优(1)

 2007-06-01 16:21:39 来源:WEB开发网   
核心提示:在几乎所有的数据库系统中,使运行在系统上的工作负载取得良好的性能是一项十分重要的任务,DB2 Spatial Extender 性能调优(1),依靠 IBM DB2 Spatial Extender 的帮助,你可以在数据库中将空间数据和你希望存储的其他数据无缝的集成在一起,而是集中在单个更改上,这样做只是为了展示特定调

在几乎所有的数据库系统中,使运行在系统上的工作负载取得良好的性能是一项十分重要的任务。依靠 IBM DB2 Spatial Extender 的帮助,你可以在数据库中将空间数据和你希望存储的其他数据无缝的集成在一起。该扩展器提供了一组数据类型来表示空间信息。但是,DB2 Universal Database™(DB2 UDB)数据库引擎还不能识别空间数据的确切属性,并且也没有提供内建的专用数据类型。所以,在为获得最佳性能而调优空间数据库时,需要比通常调优其他 DB2 UDB 数据库时考虑更多的东西。本文介绍了在使用 DB2 Spatial Extender 时应该考虑的基本优化步骤,并对此作了详细解释。

简介

DB2 UDB for Linux®、UNIX® 和 Windows® 从 7.1 版开始就提供了 DB2 Spatial Extender,用于支持空间数据的存储、管理和修改(请参阅 参考资料 一节,下载 DB2 Spatial Extender)。可以用专用于空间信息及其属性的结构来扩展已有的数据类型。

对于每个数据库系统,无论它支持的功能有多好,如果不能为构建在系统上的应用程序提供所要求的性能,就毫无价值。因此,性能调优是一项非常关键的任务。这不仅是数据库管理员的任务,也是应用程序开发人员的任务。DB2 UDB 已经提供了各种各样的工具来帮助调优和监视系统,例如“Configuration Advisor”和“Design Advisor”。它们都可以通过 Control Center 访问。

DB2 Spatial Extender 附带了一个 Index Advisor,可以用它来优化包含空间数据的列上定义的索引。然而,索引调优只是性能调优的一部分,还可以通过调整其他一些参数来提高空间操作的性能,例如 inline length、聚集或表空间类型。在下面几节中,我们将解释其中每个参数,并展示它们相对于未经修改的系统的效果。我们在一台配有 1.2 GHz CPU 和 1 GB 物理内存的 IBM ThinkPad T30 上进行了评测。操作系统是 SUSE Linux 9.3,所有评测都基于带 FixPak 9 的 DB2 UDB Version 8.2。请注意,我们没有执行实际的基准测试,而是集中在单个更改上,这样做只是为了展示特定调优选项的效果。您不能简单地将结果中显示的数据与其他系统进行比较。

1 2 3 4 5 6  下一页

Tags:DB Spatial Extender

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