令人困惑的 GCP Cloud SQL 查询见解图表

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

如何阅读此 GCP Cloud SQL - 查询见解图表?

有两个Y轴。

左边似乎显示的是CPU总容量。什么是正确的 - 是

CPU and CPU Wait
吗?

另外,我如何调和这个峰值:

  • CPU容量显示为2(最大)
  • 峰值虽然超过了 2 线
  • 但是CPU和CPI的等待只是
    0.449

postgresql google-cloud-platform google-cloud-sql
1个回答
0
投票

如何阅读此 GCP Cloud SQL - 查询见解图表?

我希望您正在寻找图表中涉及的术语的定义。如文档中所述,

图中的彩色线显示查询负载,分为四类: CPU 容量:实例上可用的 CPU 数量。 CPU 和 CPU 等待:处于活动状态的查询所花费的时间与挂钟时间的比率。 IO 和锁定等待不会阻止处于活动状态的查询。此指标可能意味着查询正在使用 CPU,或者等待 Linux 调度程序调度运行查询的服务器进程,而其他进程正在使用 CPU。 IO 等待:等待 IO 的查询所花费的时间与挂钟时间的比率。 IO等待包括读IO等待和写IO等待。请参阅 PostgreSQL 事件表。如果您想了解 IO 等待的详细信息,可以在云监控中查看。请参阅Cloud SQL 指标了解更多信息。锁等待:等待锁的查询所花费的时间与挂钟时间的比率。它包括Lock Waits、LwLock Waits和Buffer pin Lock waits。要查看锁等待信息的详细信息,请使用 Cloud Monitoring。请参阅Cloud SQL 指标了解更多信息。

哪个才是正确的——是CPU还是CPU等等?是的,好像是指示CPU和CPU等待。

另外,我该如何调和这个峰值?

The peak though goes above the line of 2
检查下面的注释部分:根据Doc中的注释
Note: CPU load accounts for both the runtime and the time waiting for the Linux scheduler to schedule the server process that's running. As a result, the CPU load can go beyond the maximum core line.
这似乎是一种预期的行为。

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