【问题标题】:Capacity Forecasting ( CPU/Memory/Disk)容量预测(CPU/内存/磁盘)
【发布时间】:2017-07-20 20:48:50
【问题描述】:

尝试为我们的 postgres 数据库服务器预测上述指标。 我们有 nagios 和仙人掌。你是怎么做到的?

【问题讨论】:

    标签: database postgresql capacity capacity-planning


    【解决方案1】:

    磁盘:

    您可以尝试使用pg_column_size 来确定磁盘上的值(或表格行)有多大。

    会有很多开销:标题、磁盘块中的空白空间以及 当然,您创建的索引的所有空间。估计使用pg_column_size 获得的空间是三到十倍。

    您还必须为归档事务日志 (WAL) 保留磁盘空间。

    内存:

    在繁忙的数据库中尽可能多地使用。

    CPU:

    与您期望的并发查询一样多的内核。

    【讨论】:

    • 我们有一年的上述指标和对增长的良好预期。这将有所帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-01
    • 2012-05-13
    • 1970-01-01
    • 1970-01-01
    • 2015-10-01
    相关资源
    最近更新 更多