云数据库 Tair(兼容 Redis)不支持调整CPU核数,但可通过变更实例架构、增加更多节点或分片,提高实例整体性能。如果排查并优化了高消耗命令、热Key、大Key等因素,且排除了异常业务访问的影响,Redis开源版或Tair(企业版)实例的CPU负载仍然较高,可参考本文提升实例整体的CPU性能,保证业务平稳运行。
确认实例的产品类型、部署模式和实例规格
不同的产品类型、部署模式和实例规格支持不同的CPU规格。因此,升级CPU规格前,请先确认实例的相关信息。
访问实例列表,在上方选择地域,然后单击目标实例ID。
在实例信息页的基本信息区域和配置信息区域,查看产品类型、实例规格、部署模式、读写分离。
说明不同实例,产品类型、实例规格、部署模式、读写分离界面词和位置略有不同,请以控制台为准。
标准架构实例
Redis开源版、Tair内存型和持久内存型
确认实例的版本和架构
在实例信息页面,确认实例满足以下条件:
实例规格没有“集群”或“读写分离”字样。
如果显示读写分离开关,该开关需为关闭状态。如不显示读写分离开关,可忽略本条件。
如果产品类型为Tair(企业版),版本为内存型或持久内存型。
提高CPU配置的方法
标准架构实例的单分片CPU规格固定,无法增加CPU核数。但您可以通过变更架构,提升实例整体性能:
如果业务为读多写少的类型,且对数据一致性要求不高,可以考虑变更为读写分离架构。通过开启读写分离并增加只读节点数,提高实例整体的CPU性能。
云原生版实例的变更读写分离架构操作,请参见开启读写分离功能。
经典版实例的变更读写分离架构操作,请参见变更实例配置。
说明您可以在实例信息页面的基本信息区域,查看部署模式。具体操作请参见确认实例的产品类型、部署模式和实例规格。
如果业务对数据一致性要求高,可以考虑变更为集群架构。通过增加分片数,提高实例整体的CPU性能。具体操作,请参见变更实例配置。
Tair磁盘(ESSD/SSD)型
确认实例的版本和架构
在实例信息页面,确认实例的产品类型为Tair(企业版),版本为磁盘(ESSD)型。
提高CPU配置的方法
通过变更分片规格,提高CPU配置。具体操作,请参见变更实例配置。
集群架构
确认实例的版本和架构
在实例信息页面,确认实例规格带有“集群”字样。
提高CPU配置的方法
集群架构实例的单分片CPU规格固定,无法增加CPU核数。但您可以通过增加分片数,提高实例整体性能。
读写分离架构
确认实例的版本和架构
在实例信息页面,确认实例规格带有“读写分离”字样或读写分离开关打开。
提高CPU配置的方法
读写分离架构实例的CPU规格固定,无法增加CPU核数。但您可以通过增加只读节点数,提高实例整体性能。
云原生版实例的具体操作,请参见自定义读写分离副本数。
经典版实例的具体操作,请参见变更实例配置。
相关文档
CPU使用率高的问题排查与解决方案,请参见排查Tair实例CPU使用率高的问题。
Redis开源版与Tair(企业版)的性能,请参见性能白皮书。
Redis开源版与Tair(企业版)的规格、CPU核数、内存、带宽和最大连接数等,请参见规格查询导航。