第 12 章 事务子系统调整
如果您的环境使用 XA 分布式事务,您可以调优事务管理器的日志存储以提高性能。
默认事务日志存储使用简单的文件存储。对于 XA 事务,此类日志存储可能效率较低,因为它为每个事务日志创建一个系统文件。尤其是对于 XA 事务,日志存储的效率要高得多,因为它使用由一个文件组成的日志来处理所有事务。
为了获得更好的 XA 事务性能,建议您使用日志日志存储。对于红帽企业 Linux 系统,您还可以在日志存储上启用异步 I/O(AIO),以进一步提高性能。
注意
对于 Red Hat Enterprise Linux 系统,如果您要在日志存储上启用异步 I/O(AIO),请确保安装了 libaio
软件包。
使用管理控制台启用 Journal 日志存储
-
导航到 Configuration
Subsystems Transaction 并点 View。 - 在 Configuration 选项卡中,单击 Edit。
- 将 Use Journal Store 字段设置为 ON。
- 可选 : 对于 Red Hat Enterprise Linux 系统,将 Journal Store Enable Async IO 字段设置为 ON。
- 点 Save。
使用管理 CLI 启用 Journal 日志存储
要使用管理 CLI 启用日志存储,请使用以下命令:
/subsystem=transactions:write-attribute(name=use-journal-store,value=true)
可选 : 对于 Red Hat Enterprise Linux 系统,使用以下命令启用日志存储异步 I/O:
/subsystem=transactions:write-attribute(name=journal-store-enable-async-io, value=true)