0

通过从 table 中选择将 psql 复制到 csv 时。与读取 iops 相比,我们看到写入 iops 较高。写入原因文件而不是数据库时,是什么导致高写入 iops?

4

1 回答 1

0

对于在 seq 扫描期间发生的大量写入,最合理的解释是提示位功能。

来自https://wiki.postgresql.org/wiki/Hint_Bits

PostgreSQL 的 MVCC 机制提供了很多有用的特性,但是在实现上存在一些令人困惑的副作用。一个围绕提示位处理展开,这可能导致对数据库表的大量写入,即使您只是从中读取数据

于 2019-06-04T14:06:58.237 回答