之前,我们注意到我们的主数据库CPU开始出现峰值:
没有异常流量/负载。另外,如果您查看早期的峰值,它们与Google备份一致,但看起来19日没有备份,尽管它说它已在操作日志中运行。我猜想Google备份在服务器上出错了,第二天早上它最终运行时就失去了控制。
我已经克隆了该服务器并将流量转移到新服务器上,现在CPU下降到了10-20%,但这仍然比正常情况下(1-5%)高很多
我检查过的东西: -流程清单 -流量 -数据库/表大小
有什么主意如何深入了解导致变化的原因?或如何解决?
答案 0 :(得分:0)
一堆不同的情况可能导致数据库中的CPU使用率过高。可能是查询范围太广或效率低下,备份过程出错或其他一些可能的问题。
如果您的应用可以支持停机时间,则可以尝试将其关闭并重新启动以获取新的状态。
如果您有支持包,则还可以打开一张票证,并要求他们进一步研究峰值。否则,您仍然可以在Cloud SQL issue tracker上打开问题,但是响应时间可能不会那么快。