[IBM i][AIX Solaris HP-UX Linux Windows]

管理事务日志记录以获得服务器的最佳可用性

您可以对事务日志记录进行管理,以便改善应用程序服务器的可用性。

关于此任务

事务服务将信息写入每个涉及两个或两个以上资源或者分布在多个服务器上的全局事务的事务日志。事务日志存储在磁盘上,并由事务服务用于在系统或服务器崩溃后进行恢复。每个应用程序服务器的事务日志由单个目录中的多个子目录和文件组成。要更改应用程序服务器用于存储事务日志的目录,请在事务服务设置中更改事务日志目录。

完成全局事务时,就不再需要事务日志中的信息,所以信息被标记为删除。定期进行多余信息的垃圾回收,以便空间由新事务重新使用。在服务器启动时创建固定大小的日志文件,那么在服务器生存期无需进一步的磁盘空间分配。

在事务需要保存信息时,如果所有日志空间都在使用中,那么将回滚该事务,并且消息 CWWTR0083W:事务日志文件已满。事务已回滚。 报告给系统错误日志。在完成现有的活动事务从而有更多可用的日志空间之前,不能落实其他事务。

为事务日志分配的缺省磁盘空间量是 1M。对于只涉及 XA 资源的全局事务,以及在应用程序服务器本地或者分布在远程应用程序服务器中运行的企业 Bean 之间的全局事务,缺省磁盘空间分配量适合于多达 4000 个并发两阶段落实事务的工作负载高峰情况。对于涉及 Web Service 原子事务 (WS-AT) 事务或可互操作 OTS 事务的全局事务,缺省磁盘空间分配量适合于多达 250 个并发两阶段落实事务的工作负载高峰情况。对于更多的工作负载,请考虑使用更大的事务日志。要更改为事务日志文件分配的磁盘空间量,请在事务服务设置中更改事务日志目录。

您可以使用事务的性能监视计数器来监视并发全局事务数。“全局事务落实时间”计数器是完成事务所花费的时间以及该事务使用日志的时间的度量。如果此值较大,那么表明可能由于资源管理器或网络故障而导致完成事务所需的耗用时间较长。如果您能确保此值较低,那么日志能被更有效地使用且不太可能会变成满的。

使用下列任务来管理事务记录以获得应用程序服务器的最佳可用性。

过程


指示主题类型的图标 任务主题



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