Windows Server 2008上的PostgreSQL内存使用量不断增长

我们在Windows Server 2008(在Amazon EC2上)上运行PostgreSQL,大约有40个数据库。 当我们第一次启动Postgres时,它并没有使用太多的内存,但是随着时间的推移,一个postgres.exe进程的内存使用量增加(所有其他的都保持在6MB左右),直到系统内存不足。 这发生在几个星期的过程中。 目前,postgres.exe进程使用大约1.9 GB,但最终将增长到大约2.3 GB(这将最大限度地减less服务器上的内存使用量),此时我们必须重新启动Postgres服务。

我意识到这取决于我在这里没有描述的很多因素,但是什么是潜在的原因呢? 我们的postgresql.conf并没有从默认设置中改变,我知道它有非常保守的设置。 这是预期的内存使用情况? 如果我们的服务器有更多的内存,它会稳定在某个点上?

谢谢!

更新Postgres从9.0.1到9.0.5,这似乎已经解决了这个问题。