PostgreSQL 9.1configuration调整PostGIS 1.5 Ubuntu 12.04服务器

我的服务器性能很差。 有时,SSH,top和其他function或命令的响应速度非常慢,需要几秒或更长时间。 通常需要5分钟的查询有时需要30分钟。 数据库主要用于对4个表格之间大约500GB的存储数据进行空间查询(网格和汇总)。 重新启动服务器可以作为临时修复程序,但不能用作长期解决scheme。

有关如何诊断和解决我的性能问题的任何build议?

硬件和configuration:

  • 3.3 GHz英特尔四核i5
  • 16 GB DDR3内存
  • 6 TB软件RAID 10(6 x 2 TB驱动器)
  • Ubuntu 12.04 64位
  • Postgres 9.1
  • PostGIS 1.5

你调整了你的PostgreSQL服务器,还是在使用apt-get安装postgresql-server之后使用OOTB呢?

PostgreSQL被称为安装非常非常保守的设置。 您可以通过适当调整您的服务器获得很多。 幸运的是,来自opengeo的人有一个很好的post: http ://workshops.opengeo.org/postgis-intro/tuning.html