我的服务器性能很差。 有时,SSH,top和其他function或命令的响应速度非常慢,需要几秒或更长时间。 通常需要5分钟的查询有时需要30分钟。 数据库主要用于对4个表格之间大约500GB的存储数据进行空间查询(网格和汇总)。 重新启动服务器可以作为临时修复程序,但不能用作长期解决scheme。
有关如何诊断和解决我的性能问题的任何build议?
硬件和configuration:
你调整了你的PostgreSQL服务器,还是在使用apt-get安装postgresql-server之后使用OOTB呢?
PostgreSQL被称为安装非常非常保守的设置。 您可以通过适当调整您的服务器获得很多。 幸运的是,来自opengeo的人有一个很好的post: http ://workshops.opengeo.org/postgis-intro/tuning.html