我的应用程序中有一个实用程序,需要执行大量的插入、更新和;删除操作.我正试图围绕此创建事务,以便在调用此系统并向其提供数据后,确保将其全部或全部添加到数据库中.
我们关心的是,这里的边界条件是什么?我在一次事务中可以执行多少次插入、更新和删除操作(&D)?事务大小是否可配置?
我的应用程序中有一个实用程序,需要执行大量的插入、更新和;删除操作.我正试图围绕此创建事务,以便在调用此系统并向其提供数据后,确保将其全部或全部添加到数据库中.
我们关心的是,这里的边界条件是什么?我在一次事务中可以执行多少次插入、更新和删除操作(&D)?事务大小是否可配置?
我不认为在一个事务中可以执行的工作量是最大的.数据不断添加到表文件中,最终事务要么提交,要么回滚:AIUI此结果存储在pg_clog中;如果回滚,空间最终将被Vacuum回收.因此,例如,不会将正在进行的事务工作保存在内存中并在提交时刷新.