Redrock Postgres 文档
主页 切换暗/亮/自动模式 切换暗/亮/自动模式 切换暗/亮/自动模式 返回首页
编辑页面

Redrock Postgres 是否适用于多核处理器?

问题描述

Redrock Postgres 是否适用于多核处理器?

问题解答

是的。Redrock Postgres 支持多线程和多进程 Postgres 模型,可以利用所有可用的 CPU。并非所有 CPU 都是可用的。现代操作系统应该能够利用所有底层 CPU,但也可以将进程限制为特定的 CPU 或 CPU 集。

从以下几个方面可以看到多个CPU处理器的使用:

  • 单个内核通常用于为从一个会话发出的命令提供服务。
  • 一些后台进程对额外 CPU 处理器的使用有限;例如,保持后台 I/O 任务的运行。
  • 如果数据库受 I/O 限制(可根据 CPU 使用率偏低得知),则添加更多 CPU 是徒劳的。如果数据库运行瓶颈既有 I/O 受限的部分,也有 CPU 受限的部分,则添加 CPU 可能是有用的。