WEB开发网
开发学院数据库DB2 DB2 性能优化快速入门 阅读

DB2 性能优化快速入门

 2009-11-12 00:00:00 来源:WEB开发网   
核心提示: XML 的优化: 在 DB2 V9 以后引入了纯 XML 的数据类型,这是一种层次型数据类型,DB2 性能优化快速入门(6),这和传统的关系型数据类型不一样,在 V9 以前 DB2 存储 XML 数据使用 CLOB 数据类型,可以通过下述方法来分析:在查询的连接或条件子句中的相关字段是否加了索引

XML 的优化: 在 DB2 V9 以后引入了纯 XML 的数据类型,这是一种层次型数据类型。这和传统的关系型数据类型不一样,在 V9 以前 DB2 存储 XML 数据使用 CLOB 数据类型,应用程序在存取 XML 数据的时候必须先要解析 XML 再使用其数据。而在纯 XML 类型中,可以直接读取其中的元素,这样性能会有较大的提高。另外针对纯 XML 还有 XML 的索引,也会增大存取的性能。

操作系统: 数据库存在于操作系统之上,操作系统的性能将直接影响到数据库的运行效率,因此优化操作系统也是优化数据库的一个重要过程。在操作系统级别上可以对内存进行优化,比如说对系统共享内存,信号量以及虚拟内存的设置等等都可以影响到数据库的性能。同时在磁盘的分布上也会影响到数据库 I/O 效率。

网络: 网络将会影响到数据库的 I/O 性能,当数据通过网络在客户端和服务器端进行传送时,网络上出现瓶颈会导致数据库 I/O 性能显著下降。所以选择优良的网络设备以及配置良好的网络环境对数据库性能相当重要。同时也要考虑到防火墙的因素,有时防火墙会阻挡来自某些 IP 的数据包。

DB2 性能问题分类与分析思路

DML 性能问题

DML(Data Manipulation Language) 包括了查询,增加,删除和更新纪录等操作。首先看一下查询的性能问题,在查询一张表或多张表的联合查询时有时反应时间会比较长,这使得用户难以忍受。针对这种问题,可以通过下述方法来分析:

在查询的连接或条件子句中的相关字段是否加了索引。 ( 关于 SQL 的优化可以参见 SQL 优化相关文章,本文不再赘述 ) 。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:DB 性能 优化

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