在MySQL中有像mysqltuner.pl和tuning-primer.sh这样的工具,可以帮助你优化数据库的性能。
Postgresql有类似的东西吗?
据我所知,没有好的脚本来自动调整Postgresql。 对于一个小型的安装来说,默认是相当理想的,而且很难编写一个脚本来处理大型数据库,因为它依赖于你的应用程序。
我不会依赖脚本,而是强烈build议您阅读一下Postgresql调优。 从…开始:
http://wiki.postgresql.org/wiki/Performance_Optimization
http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server
除了基本的设置,我的经验是最常被忽视的因素是索引和分析,以确保查询规划人员有良好的数据处理。