MySQL 中有一些像 mysqltuner.pl 和 tuning-primer.sh 这样的工具,可以帮助您优化数据库的性能。
Postgresql 有类似的东西吗?
答案1
据我所知,没有好的脚本可以自动调整 Postgresql。对于小型安装来说,默认设置非常合理,但很难编写一个脚本来更好地预测大型数据库,因为它非常依赖于您的应用程序。
我强烈建议您阅读一些有关 Postgresql 调优方面的知识,而不是依赖脚本。首先:
http://wiki.postgresql.org/wiki/Performance_Optimization
http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server
除了基本设置之外,我的经验是,最常被忽视的因素是索引和分析,以确保查询计划器有良好的数据可用。