自动触发数据库备份后,任何客户端连接该数据库后,我们的CloudSQL数据库CPU使用率始终提高100%。重现此问题的步骤是
- 停止所有连接到该数据库的服务
- 重新启动数据库
- 如果没有外部客户端连接到数据库,则观察到CPU使用率为0%
- 使用桌面Postgres客户端连接到数据库
- 2分钟内CPU使用率达到100%,即使这样,台式机Postgres客户端也无法连接到该数据库(连接超时错误)
我们从操作日志中看不到任何有价值的信息,并且在一次特定的数据库自动备份之后我们发现了此问题,但是在该备份之前它可以正常工作。