暂无图片
返回数说广场
陈陈
2025-03-08 谁还不是个宝宝!
调整commit_delay并不容易,因为延迟会使事务花费更长的时间。另一方面,如果您选择的值太低,则在延迟过去时可能没有其他事务准备就绪,这样就无法减少执行的 IOPS 数量。处理由 WAL 刷写引起的 I/O 负载问题的另一种方法是调整 synchronous_commit。设置该参数为off,会比调整commit_delay和commit_siblings更有效。但是,关闭synchronous_commit意味着在崩溃后可能会丢失一些已提交的事务。使用commit_delay和commit_siblings的最大优点是事务持久性不受影响:您不能丢失提交的事务,因为COMMIT会始终等待 WAL 刷写完成。
0
暂无图片 0
66
分享

评论

热门数说