我需要为包含许多postgres数据库(720)的中型应用程序构建部署计划。几乎这种模式是相似的,但我必须分开它的经理和业绩。每个数据库都有大约400.000到1.000.000的记录包括读和写。 我有两个问题: 1.我怎样才能计算每台机器上的数据库数量(在centos 2.08 GHz CPU和4 GB RAM)?或者我可以在每台机器上安装多少个数据库?同意我约10人。 2.是否有任何教程来计算数据库大小? 3. postgres数据库可以“活动 - 待机”吗?Postgresql - caculate数据库大小
任何帮助表示感谢!谢谢!
什么是典型的行宽?也就是说,您计划在每行中存储多少字节(不包括索引)? – mvp
@mvp:如何计算行宽?我有测试我的数据库与查询:EXPLAIN SELECT * FROM thuadat它显示结果:“Seq扫描thuadat(成本= 0.00..741.29行= 13029宽度= 7288)”?我的表的行宽是77288(thuadat表是最大的表)。 –
http://www.postgresql.org/docs/9.1/static/functions-admin.html#FUNCTIONS-ADMIN-DBSIZE – regilero