怎么处理Tair集群数据倾斜的问题
网站编辑2023-03-17 15:22:45311
怎么处理Tair集群数据倾斜的问题?首先,先说一下如何确认数据倾斜。方法一:使用实例诊断功能(推荐),一键排查当前实例是否存在倾斜的情况。方法二:在实例的性能监控 > 数据节点页面中查看各数据分片节点的对应指标。接下来说一下处理数据倾斜的临时方案。若实例已产生数据倾斜,您可以通过如下临时方案进行过渡。但以下临时方案,例如对实例进行重启、变配、扩容等操作,无法解决数据倾斜的根源问题。
内存倾斜
可能原因:大Key、Hash Tags。
临时方案:升级实例规格,具体操作请参见变更实例配置。
重要
变配时Tair会进行数据倾斜预检查,若您选择的实例规格无法解决内存倾斜问题,Tair会进行拦截与报错,请您调大实例规格后重试。
在成功升级实例规格后,会改善内存倾斜问题,但可能也引起带宽倾斜或CPU倾斜。
带宽倾斜
可能原因:大Key、热Key、高消耗命令。
临时方案:提升实例中指定1个或多个分片的带宽,具体操作请参见手动调整实例带宽。
说明 由于单个实例分片带宽最大可调整至当前实例分片规格对应带宽上限的3倍,若当前业务流量大于该值,则只能在业务层进行改造。
CPU使用率倾斜
可能原因:大Key、热Key、高消耗命令。
无临时方案,请进行原因排查并在业务层进行改造。
典名科技是阿里云的合作伙伴。如果您对阿里云的产品感兴趣,可以咨询我们的在线客服,我们7*24小时客服在线,技术专家一对一提供服务,随时随地为您答疑解惑,能为客户带来最优的服务体验!期待与您的合作!







