PostgreSQL:它在哪里保存未限制事务的数据

PostgreSQL:它在哪里保存未限制事务的数据,postgresql,Postgresql,我将要把一个大的文本文件中的巨大数据加载到postgresql数据库中,我在互联网上搜索到,插入大约10万行的最佳方法是进行一个事务,并在我的所有过程结束时提交 所以我想知道在提交之前事务存储在哪里?关于记忆,磁盘上?尚未提交的更改存储在表所在的任何介质上。最有可能是磁盘。RDBMS使用隔离级别()来确定哪些事务作用域可以看到哪些更改。一般来说,这些更改所在的位置对数据使用者应该是透明的。thx,我想确保它保存在磁盘上,因为我有内存限制

我将要把一个大的文本文件中的巨大数据加载到postgresql数据库中,我在互联网上搜索到,插入大约10万行的最佳方法是进行一个事务,并在我的所有过程结束时提交


所以我想知道在提交之前事务存储在哪里?关于记忆,磁盘上?

尚未提交的更改存储在表所在的任何介质上。最有可能是磁盘。RDBMS使用隔离级别()来确定哪些事务作用域可以看到哪些更改。一般来说,这些更改所在的位置对数据使用者应该是透明的。thx,我想确保它保存在磁盘上,因为我有内存限制