获取自动更新会导致100%CPU使用率

时间:2019-11-06 07:41:20

标签: google-cloud-sql

已在asia-south1区域中设置了Google Cloud SQL服务器。问题是,我们在IST白天通过Google的GCP Cloud SQL触发了自动更新,这导致服务器达到100%的CPU利用率并导致系统停机。 有没有一种方法可以在IST白天阻止这些更新,并仅在非关键(夜晚)时间内获取这些更新

将vCPU从1增加到2。但是,这没有帮助

3 个答案:

答案 0 :(得分:1)

根据官方文档link

  

”“如果您未设置维护时间设置,则Cloud SQL会选择   更新实例的时间(在“维护”窗口中,   (如果适用)。”

您可以将“维护”窗口设置为“白天”,并选择“任何”更新顺序,更新将在“维护”窗口期间触发。

答案 1 :(得分:1)

根据Cloud SQL best practices,建议为主要实例配置维护窗口。

在维护窗口中,您可以控制何时重启维护。您还可以使用Maintenance timing指定实例是比项目中的其他实例更早或更晚进行更新。

维护窗口

  

破坏性更新(更新的日期和时间)   需要重新启动实例)到此Cloud SQL实例可以是   制作。如果为实例设置了维护窗口,Cloud SQL会执行   不在该实例外部发起破坏性更新   窗口。更新不保证在更新结束之前完成   维护时段,但重启通常会在几个   分钟。

维护时间

  

此设置可让您提供有关相对时间的首选项   需要重启的实例更新。较早接收更新   使您可以在实例执行前通过更新来测试您的应用程序   稍后再获取更新。

     

在项目之间未观察到更新的相对时间;如果   您的实例具有更早的计时设置,但在其他情况下   项目比您的实例具有更高的计时设置Cloud SQL   不尝试以更早的时间更新实例   首先设置。

答案 2 :(得分:0)

维护频率为每几个安装一次。这意味着在维护数据库的过程中,数据库每隔几个月就会无响应。

是否可以取消维护或手动进行维护?