我知道 Postgres 会自动扩展到具有多个连接的多核,但是当我在 SINGLE 连接上运行大量查询时呢?令人沮丧的是,我的 4 核系统上的 CPU 使用率最高为 25%。
我正在从 SQL Server 切换,这是迄今为止唯一真正困扰我的事情。SQL Server 将使用多达 100% 的 CPU 进行单个连接/查询。
如果重要的话,我正在使用 Xeon 处理器的 Windows 7 Enterprise 64 位上运行 9.2。
如果没有办法解决这个问题,有人可以解决为什么这不被视为一个问题吗?是因为 Postgres 专注于多用户场景吗?