我的问题很简单:我在我的开发机器(Linux amd64,四核,8GB 内存)上使用 PostgreSQL 9.1(稍后将使用 9.2)。我已经关闭了 fsync 以提高速度(因为我不在乎我的计算机是否崩溃,我可以随时重建模式和数据),但我对调整其他出厂默认设置有点困惑。我希望它尽可能快。
发行版:Linux Mint Debian 版(最新更新包)
我的问题很简单:我在我的开发机器(Linux amd64,四核,8GB 内存)上使用 PostgreSQL 9.1(稍后将使用 9.2)。我已经关闭了 fsync 以提高速度(因为我不在乎我的计算机是否崩溃,我可以随时重建模式和数据),但我对调整其他出厂默认设置有点困惑。我希望它尽可能快。
发行版:Linux Mint Debian 版(最新更新包)
检查维基:http ://wiki.postgresql.org/wiki/Simple_Configuration_Recommendation
速度很大程度上取决于您的使用模式,而不仅仅是数据库配置。
我之前就这个主题写了一个可能派上用场的答案:Optimize PostgreSQL for fast testing。
一些调整非常依赖于工作负载,因此没有任何一刀切的选择。有关一些建议,请参阅 http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server。
您需要配置 postgresql.conf 文件。并重启数据库。详细配置设置见此链接:http: //tekadempiere.blogspot.ae/2014/09/tuning-postgresql-for-better-performance.html