CloudSQL Postgres 性能与本地 Postgres

问题描述 投票:0回答:1

我正在 CloudSQL 中运行 postgres 数据库,我注意到,与在廉价笔记本电脑上相同版本的本地 postgres 实例上运行查询相比,我运行的每个查询大约慢 4-5 倍.

我的问题是:有没有办法让我找出这里的瓶颈是什么?对于如何仅使用 GCP 上提供的服务来提高性能,您有何建议?

我没有使用大表,我的数据库总大小只有 5GB。我尝试了多种垂直缩放选项:

  • 将磁盘大小增加 10 倍(从 25GB 到 250GB),理论上这应该会增加读/写吞吐量。
  • 内存从 8GB 增加到 16GB
  • 将机器升级为 2、4 或 8 核。

这些升级似乎都没有产生有意义的变化。所以我的猜测是问题出在一些我无法控制的因素上,例如虚拟化开销、访问 SSD 的延迟等

google-cloud-sql
1个回答
1
投票

根据之前的评论发布为社区维基:

根据@JohnHanley:

最有可能的网络延迟。

此外,除了硬件配置和延迟之外,还有其他因素影响性能。请检查您的工作负载是否属于性能密集型,因为这也可能是性能不佳的原因之一。请查看有关Cloud SQL 一般性能提示的文档,因为这可能有助于提高整体性能。

© www.soinside.com 2019 - 2024. All rights reserved.