我有一个 18GB PostgreSQL 数据库的硬盘驱动器空间不足。
当我尝试pg_dump
使用不同的驱动器时,PostgreSQL 在它转储的磁盘上创建临时文件,因此我的空间不足并且转储失败。
我从 Stackoverflow尝试了这个,并在新目录中创建了一个小文件,但没有别的,并且pg_dump
仍然写入原始磁盘。
如何更改临时目录pg_dump
?
注意:我的work_mem
设置已经很高了,我无法更改。
我的数据库版本是 9.0.13。
我有一个 18GB PostgreSQL 数据库的硬盘驱动器空间不足。
当我尝试pg_dump
使用不同的驱动器时,PostgreSQL 在它转储的磁盘上创建临时文件,因此我的空间不足并且转储失败。
我从 Stackoverflow尝试了这个,并在新目录中创建了一个小文件,但没有别的,并且pg_dump
仍然写入原始磁盘。
如何更改临时目录pg_dump
?
注意:我的work_mem
设置已经很高了,我无法更改。
我的数据库版本是 9.0.13。
我使用制作大型 PostgreSQL 数据库的软件(其中有一个包含一百万行的表),开发人员说我应该VACUUM
定期ANALYZE
进行。但是 PostgreSQL 数据库默认是autovacuum
打开的。
我应该抽真空/分析吗?有什么好处?自动吸尘器和手动吸尘器有什么区别
例如,在 Pgadmin3 中,我有这个: