【发布时间】:2016-07-08 23:53:58
【问题描述】:
我们正在使用 Postgres 9.3(计划升级到 9.5)。想知道是否有一些清单可用于优化 Postgresql 服务器。
我正在寻找以下级别的优化:
- Postgres db 配置参数级别
- 从数据库角度看的最佳实践(表和查询)
我有 5000 万 条记录的客户表,而交易表有 24 亿 条记录。 p>
索引如下(两个表都没有分区):
客户主数据:CustomerId 和 EnrolledDate(单索引)
交易:CustomerId 和 InvoiceDate(单一索引)
所有预期的报告/输出都使用上述 2 个表格。
服务器规格如下:
- 操作系统:Ubunutu 14.04 LTS
- CPU:16 CPU @ 2.4Ghz
- 内存:64 GB
- 存储:1500 GB
- 应用程序:PostgreSQL 9.3(计划升级到 9.5)
你能帮我解决这个问题吗?
【问题讨论】:
-
我检查了链接...但除此之外,您可能希望我们明确检查它。
标签: database-design scalability postgresql-9.3 postgresql-9.5