GBase 8a
其他
文章
GBase 8a 分布键选型笔记
发表于2026-06-04 09:10:1235次浏览5个评论
分布键这玩意,建表时候选错了,后面是真救不回来。
几个原则:
选经常group by或join的列
唯一值要多,别用性别这种
用户ID、订单号这种一般比较稳
踩过的坑:
有一次图省事用了status做分布键,就3种值。结果数据全挤到两个节点上,查询慢得一匹。后来重建表重新分布才解决。
几种分布方式:
哈希分布:大表用这个
复制分布:小字典表用,更新代价大
随机分布:没啥关联条件再用
注意: 分布键列不能update,改了位置就乱了。
评论
登录后才可以发表评论
GBase用户51829发表于 2个月前
深有同感,GBase8a 分布键确实是建表定终身
GBase用户51829发表于 2个月前
总结很到位,分布键选型三要素:基数大、常用关联分组、业务不更新。
GBase用户51829发表于 2个月前
大表哈希、小字典表全副本复制,是分布式库通用最优方案。
XX发表于 1个月前
感谢分享
gbase0001发表于 1个月前
谢谢分享,实践关键点
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25050
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526