为什么我的Postgresql会话直接写在磁盘上?

时间:2015-12-07 19:40:26

标签: database postgresql

我在CentOS 6上的PostgreSQL 9.4上有一个写得很重的应用程序,我正试图调整它。

使用iotop,我看到我的会话处理器在磁盘上执行所有繁重的写操作(据我所知),只有checkpointer和writer进程应该这样做。

我认为会话可能是由于缺少workmem而编写临时文件但是当我查询pg_stat_database时,列“temp_files”和“temp_bytes”为零。我试图通过系统参数“log_temp_files”记录这种用法,但日志文件中没有任何内容。

有人能帮助我吗?除了临时文件之外,会话中是否有任何类型的数据直接写在磁盘上?

提前致谢。

0 个答案:

没有答案