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

DB2 性能优化快速入门

 2009-11-12 00:00:00 来源:WEB开发网   
核心提示: 采用 SMP 模式来激活多代理来增加恢复操作的并行性, 提高导入操作(import)的性能 : import 操作类似 insert 操作,DB2 性能优化快速入门(10),因此很多方法可以参见 insert 的调优步骤, 添加 compound=x 选项可使导入操作批量进行而减少了网络的通信量

采用 SMP 模式来激活多代理来增加恢复操作的并行性。

提高导入操作(import)的性能 :

import 操作类似 insert 操作,因此很多方法可以参见 insert 的调优步骤。

添加 compound=x 选项可使导入操作批量进行而减少了网络的通信量。

增加 COMMITCOUNT 的值已减少 LOG 的 I/O 次数。

启用缓冲区插入,对 db2uimpm 程序包使用 INSERT BUF 选项重新绑定到数据库。在 import 以前执行命令: db2 bind db2uimpm.bnd insert buf

提高导出操作 (export) 的性能:

Export 操作类似 select 操作,因此很多方法可以参见 select 的调优步骤。

将 export 操作导出的文件放在与数据和日志不同的硬盘上以减少 I/O 的竞争。

提高载入操作 (load) 的性能:load 操作中日志的写操作比 import 要少,所以 load 的性能比 import 要好很多,下面还是看看如何更好地提高 load 的性能。

在多分区环境下,db2 load 会进行并行装载,性能会大幅度提高。

添加 buffer 参数可以增加装载过程中的缓存空间,提高性能。

并发连接时的性能考虑

一般来说在连接数较少情况下,db2 的性能会比较稳定。因为这时连接的应用所产生的请求比 db2 代理池中所能产生的协调代理少,这时基本上能够满足每一个请求都能够被及时的协调代理所响应处理。 在连接集中器激活(MAX_CONNECTIONS > MAX_COORDAGENTS)的情况下,如果连接数超过了协调代理,这时连接所过来的请求就会进入队列等候协调代理服务,并发的连接数提高了,但是某些连接的性能就会显著下降。此时应当考虑激活分区间并行 (SMP) 或多分区(MPP)特性来增加 I/O 的并行性以及多个 CPU 的并行运算。

上一页  5 6 7 8 9 10 

Tags:DB 性能 优化

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