升级数据库代理规格

数据库代理企业版默认的规格可以满足用户绝大部分的应用场景。当客户进行压力测试或者业务吞吐量很高时,当前新版本的数据库代理规格会自动随着代理的负载实时升级,避免数据库代理成为瓶颈。对于老版本的数据库代理,您也可以手动升级其规格,从而避免数据库代理成为瓶颈。本文档介绍了升级数据库代理企业版规格的步骤。

背景信息

当前数据库代理企业版的规格,会根据数据库节点以及节点规格的变化自动触发增加或减少资源,无需用户选择。具体规则如下:

  • 企业通用版:默认规格为集群中数据库节点总核数的1/6。向上取整,以2 vCPU为粒度,最小2 vCPU,最大64 vCPU。

  • 企业独享版:默认规格为集群中数据库节点总核数的1/4。向上取整,以2 vCPU为粒度,最小2 vCPU,最大128 vCPU。

例如,当前集群的数据库代理为企业独享版,且集群包含2个数据库节点,每个节点都为4核,则数据库代理占用的CPU核数为2核。

以上数据库代理企业版默认的规格可以满足用户绝大部分的应用场景。当客户进行压力测试或者业务吞吐量很高时,当前新版本的数据库代理规格会自动随着代理的负载实时升级,避免数据库代理成为瓶颈。对于老版本的数据库代理,您也可以手动升级其规格,从而避免数据库代理成为瓶颈。

版本限制

数据库代理版本需为2.8.0及以下版本。查看数据库代理版本的具体操作请参见查看版本信息

注意事项

  • 当前PolarDB MySQL版的代理有三种:Serverless集群的代理、普通集群的代理、固定规格集群的Serverless功能的代理。

    • Serverless集群的代理支持自动升级,无版本要求。

    • 旧版本(版本号 < 2.8.1)的代理为普通集群的代理,您可以在控制台变更代理规格。

    • 新版本(版本号 ≥ 2.8.1)的代理为固定规格集群的Serverless功能的代理,CPU资源会自动随着代理的负载实时变更,无需手动操作。

  • 固定规格集群的Serverless功能的代理规格变更优先进行本地升降配,对业务无感。当本地资源不足时使用跨机升降配。

  • 代理规格跨机升降配过程会将新的会话连接至新规格的数据库代理,持续48小时后,依然连接原规格数据库代理的会话会出现闪断。建议您在业务低谷期执行升级操作,并确保应用具备重连机制。

说明
  • 数据库代理不占用集群的CPU核数资源,因此其规格升级不会导致集群可用CPU数减少。

  • 数据库代理企业版不收取费用,可免费使用。因此其规格升级也不会产生任何相关费用。

普通集群代理规格变配

您可以在控制台变更普通集群的代理规格。本文以数据库代理企业独享版为例进行说明。

  1. 登录PolarDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 集群列表页,单击目标集群ID。

  4. 性能监控页的数据库代理页签,单击变更配置

    变更配置

  5. 变更配置对话框中,选择数据库代理企业版规格的升级方案。

    升级方案如下:

    • 标准配置:企业通用版vCPU的数量为集群中数据库节点总核数的1/6,企业独享版vCPU的数量为集群中数据库节点总核数的1/4,向上取整。

    • 标准配置*2:vCPU的数量是标准配置的2倍。

    • 标准配置*4:vCPU的数量是标准配置的4倍。

    变更配置

  6. 单击立即升级可维护窗口升级

    若选择在可维护窗口升级,您还可以在计划任务页查看该任务的具体信息或取消该任务,详情请参见查看或取消计划任务

  7. 在弹出的对话框中,单击确定即可。