服务器负载问题(重建后卡住)

自从一次重建挂起后,我们一直在经历周期性的高负载,但没有明显的原因(除了它是在那次升级/挂起之后开始的)。

今晚,我认为我能够手动触发它——通过访问 ACP > Reports > Top Traffic Sources,然后将日期设置为从年初至今。所以看起来大型/复杂的查询可能会触发它——还有其他人遇到同样的情况或也能够触发它吗?

您可能需要更多的内存,或者为 PostgreSQL 分配更多的内存。

1 个赞

您是指 db_shared_buffers: "4096MB" 下方的容器吗?它显示为总内存的 25%(服务器有 64GB),所以我将尝试将其提高到 10GB。

这是我能想到的唯一与性能相关的设置……还有其他我们应该注意或定期检查/调整的设置吗?

编辑:刚看了一下,还有:

  ## can improve sorting performance, but adds memory usage per-connection
  #db_work_mem: "40MB"

有讨论这个的帖子吗?(或者您或其他人有什么想法?)

已增加到 10GB 并重试 - 但问题依旧。

这些问题是在那次 rebuild hang 之后开始的,所以我怀疑这与那个时候某个版本的某种更改有关 :confused:

我至少会将其增加到 100MB

1 个赞