我在生产服务器上安装了PostgreSQL 9.1服务器。 我已根据系统更改了所有配置(postgresql.conf
)。Postgresql数据库减速
一切都一直工作正常一个星期。
突然之后,postgresql服务器变得非常慢。 即使是在桌面上进行count(*)查询,也需要太多时间。
在此之后我做了这么多的活动,如:
监控负载对系统: - 范围内正常的0.5〜1.5。
没有监控用户登录应用: - 200〜400普通
重新创建索引
杀死理想的交易。
检查锁(无死锁实测),
应用服务器重新启动。
数据库服务器重新启动。
完成这一切后,数据库服务器的性能不会增加。
它也花费了很多时间进行正常查询。
然后我把数据库,然后重新创建性能提升
一切重新创建数据库之后的工作。
但经过一段时间突然表现下降。
http://www.postgresql.org/docs/9.1/static/app-vacuumdb.html? – 2012-08-13 10:12:42