【发布时间】:2016-10-17 14:40:53
【问题描述】:
在注意到经过大量插入操作后,我们的集群在 2-3 个叶子上运行很热(我们有 30 个叶子,每个叶子有 32G 内存)后,我最终深入研究了数据倾斜。基本上我们的内存在那些导致集群阻塞的节点上几乎达到 100%。重新启动这些叶子并没有释放内存(在表内存中达到最大分配大小)。在那个阶段有什么帮助是为那 2-3 个叶子(它们是 aws 实例)分配更多内存。然而,这不是一个理想的方法 - 这是一个绝望的解决方法。奇怪的是,除了这 2-3 个叶子内存不足外,其他叶子的内存消耗大约为 20-30%。
检查https://docs.memsql.com/docs/data-skew 并运行这些查询,我注意到 row_skew 的所有值均 40% 。
所以我想知道是否有什么需要检查、改进、优化?
【问题讨论】:
标签: singlestore