如何阅读此 GCP Cloud SQL - 查询见解图表?
有两个Y轴。
左边似乎显示的是CPU总容量。什么是正确的 - 是
CPU and CPU Wait
吗?
另外,我如何调和这个峰值:
0.449
如何阅读此 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等待。
另外,我该如何调和这个峰值?
检查下面的注释部分:根据Doc中的注释The peak though goes above the line of 2
这似乎是一种预期的行为。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.