tikv节点升级疑问和操作

【 TiDB 使用环境】
生产环境

【TiDB 版本】
版本:5.7.25-TiDB-v3.0.13
我们生产tidb配置如下:
实例 个数 配置
TIDB 2台 64G/8核
PD 3台 8G/4核(其中两台分布在TIDB2个节点中)
TIKV 3台 32G/8核

【问题】 当前遇到的问题
如下图所示:当前tikv在业务高峰期,3台节点cpu都满负荷(800)工作,导致sql执行缓慢。
现在想解决此问题,有以下几个疑问
1:是选择 【增加2台8核32G tikv节点】,还是升【级当前tikv8核32G到16核32G】
2、tikv8核升级到16核,升级操作怎么做。(安全平稳的进行升级服务)
3、3台tikv节点,如果升级过程有问题,几个节点可以保证正常提供服务,1个tikv可以吗?

建议撒 16vcore 32GB TiKV 单实例配置;

30min 内可以完成 CPU 调整,可以轮询停机维护,如果单几个机器替换 CPU 维护时间 > 30min 建议按照扩缩容方式来完成比较稳妥;

3 台机器至少 2 台需要是正常状态,保证多副本可用。

非常感谢回答,第二个问题,ikv8核升级到16核,的升级操作有文档借鉴没,是先tikv下线一个节点,升级后再加上改节点,然后轮询3台tikv进行升级吗?

按照扩缩容来完成可以 ,申请新的机器,然后扩容

不申请新的机器可以吗?
按照扩缩容,我先下线一台tikv,这台机器配置升上去以后,在上线改节点。轮询3次。

可以的,停机时间尽量在 30min 以内