Dan*_*iel 6 postgresql performance triggers
我刚刚阅读了PostgreSQL文档 - 触发器行为概述,BEFORE触发器比AFTER触发器"更有效":
如果您没有特定的理由在之前或之后进行触发,则之前的情况更有效,因为有关操作的信息不必保存到语句结束之前.
我不明白这是真的还是对我来说意味着什么.有人可以开导我吗?这只是一种逆转性能改善吗?
由于PostgreSQL
的MVCC
架构中,每个操作增加记录在系统的数据量,即使DELETE
.
因此,如果您只需要检查输入并在检查失败时回滚事务,则最好在保存输入数据之前执行此操作.
归档时间: |
|
查看次数: |
2944 次 |
最近记录: |