在Production中运行PostgreSQL服务器需要多lesspipe理员权限?

我正在build立一个网站,并正在考虑DB的PostgreSQL。 但我真的只想设置它,忘记它。 PostgreSQL的这种“设定和忘记”的想法有多大? 如果不现实,我应该期望执行哪种维护任务?

编辑:我发现这里有用的信息: http : //www.postgresql.org/docs/9.1/static/maintenance.html

“设定它,忘记它”不应该是任何生产系统的态度。

这就是说,它不会比任何其他主要的玩家,如MySQL,MSSQL等

当然备份。

除此之外,它取决于它的可靠性和需要多less性能。 只要你对可靠性没有特别的要求,并且不会有太多的命中,它就会运行良好。 它执行自动维护(自动真空),如删除死元组和分析数据以更新查询计划程序使用的统计信息。

但是,当负载上升,你可能不得不调整控制自动真空的参数。 另外,当性能下降,你将不得不开始调整其他参数和监视性能。

我个人发现以下书非常丰富的PostgreSQL 9.0高性能 。 它讨论了如何获取硬件,使用哪个文件系统以及如何自己调整postgresql等。