我怎样才能知道,如果是自动清理Windows Server 2003上运行我的PGSQL数据库?

StackOverflow https://stackoverflow.com/questions/2027046

  •  19-09-2019
  •  | 
  •  

在8.x的前几天我在Linux上运行许多PGSQL数据库,并做了数据库通过维护脚本明确地吸尘。

在8.x中走过来我没动,以自动清理的基础上,这些系统,这是工作的罚款所以没有必要改变什么。所以,我不是一个自动清理专家。

现在在8.x的时代,我发现自己与Windows Server 2003或更高版本上运行的一些PGSQL数据库。

它看起来像自动清理的应该的是刊登,因为我们遵循的指示,并把它放在.conf文件打开。

但是pgAdmin的连接到数据库提示我们,我们应该运行的真空。

如何判断是否该自动清理守护进程正在运行,并且数据库(S)照顾,并正确吸尘呢?

有帮助吗?

解决方案

有在pg_stat_user_tables和当最后一个自动清理和autoanalyze是在一个表上运行,列出列 - 这是一个很好的起点。当然,日志文件将包含什么自动清理正在做的信息。

可以在与像进程资源管理器的工具postgres.exe进程特别期待。将会有一个特别命名的效仿在Unix可用的PS命令行信息互斥。它应该很容易找到。你可以只搜索“自动清理”,以确保它的运行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top