暂无图片
postgresql存储过程中,多提交几次COMMIT是不是性能会好点?
我来答
分享
Handsome BOY
2021-11-12
postgresql存储过程中,多提交几次COMMIT是不是性能会好点?

postgresql存储过程中,多提交几次COMMIT是不是性能会好点?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
DarkAthena

PG和ORACLE不一样,ORACLE有UNDO、REDO,PG没有.

如果是在ORACLE中,一次性操作大量数据,最后再一把COMMIT,UNDO会占很大空间,越到后面就越影响整体及自身会话性能,所以分多次commit能提高性能。

但是PG的机制不一样,PG是多版本机制,每个操作都是写入了一条新的数据,以牺牲大量存储空间为代价以便能迅速复原数据,这个时候分多次commit并不会有明显提升。

当然,实践出真知,无论理论上怎么说,还不如自己亲自测一把来得合适。

暂无图片 评论
暂无图片 有用 1
暂无图片
薛晓刚

没这种说法。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏