数据存储器性能

在数据存储器被选为消息传递引擎的消息存储器时,其性能会受到若干因素的影响,例如,提供具有足够连接的 Java 数据库连接 (JDBC) 数据源。使用此信息来帮助配置数据存储器的最优环境。

消息传递引擎对关系数据库管理系统 (RDBMS) 产生的工作负载与普通数据库工作负载稍有不同,因为消息传递引擎主要执行 SQL INSERTDELETE 操作。使用 RDBMS 提供程序提供的调整指南时考虑此工作负载。以下信息可能还对数据库管理员有所帮助。

每个消息传递引擎可请求大量数据库并行连接。根据设计,消息传递引擎使用很多线程来并行执行数据库更新。考虑使用足够的连接来配置数据存储器使用的 JDBC 数据源的连接池,以处理高峰工作负载。您的数据库管理员必须更改数据库配置,以支持来自应用程序服务器的此数量的并行连接。

数据存储器的性能会极大地影响到消息传递吞吐量。吞吐量通常受数据库日志的写入等待时间限制。考虑将数据库日志置于为获取优化写入性能配置的快速的专用设备上。 理想情况下,将存储控制器与电池供电内存高速缓存一起使用,以使磁盘旋转速度和搜寻等待时间的影响不会很明显。请对入门级系统之外的所有系统使用 RAID 控制器。

DB2 提示: 要获取 3 KB 到 20 KB 范围中消息的最佳性能,应考虑将 SIBnnn 表置于具有 32 KB 页面的表空间中,并将 VARCHAR 列的列宽度调整为 32032 字节。

指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjm0470_
文件名:cjm0470_.html