IBM MQ日志写入完整性

时间:2015-10-12 14:57:53

标签: ibm-mq

在Queue manager对象中,我们在log部分下有一个参数来定义日志写入完整性。 IBM MQ日志写入完整性中 SingleWrite DoubleWrite TripleWrite 之间有什么区别?请详细解释。

1 个答案:

答案 0 :(得分:4)

LogWriteIntegrity是关于队列管理器记录器如何写入部分4KB页面的全部内容。除非您绝对肯定您的文件系统在所有情况下提供原子编写的页面,否则您应将其保留为默认设置TripleWrite。设置除TripleWrite之外的任何其他内容的选项仅存在,因为可能会增强性能,但是由于部分页面很少,并且队列管理器的并发工作量很大,因此它不是很大性能改进领域,提高队列管理器性能的更好方法是增加并发性,而不是改变此设置的风险。

您应该阅读MQ Development中非常有用的博客文章。您可以在此处找到它:LogWriteIntegrity.... should I pick SingleWrite or TripleWrite?