GBase 8a
运维管理
文章
集群任务执行慢的分析方法
发表于2024-03-28 15:06:2586次浏览2个评论
找到积压任务节点
Show engine express status\G,查看该节点
发送端:3. row中在Initiated Connections中寻找synced window size远远小于设定值(_gbase_rep_receive_buffer_size)的连接,以及是否有Queued Sessions(发送窗口中待发送的缓冲数据)

接收端:3. row中在Accepted Connections中的绝大多数连接的synced window size是否比_gbase_rep_receive_buffer_size要小的多或接近0

确认结尾处Total weight in groups的值是否比较大(发送窗口中接收到的待处理的数据)

以上2中如果发送端有大量的Queued Sessions、接收端各发送窗口比较小、存在大量的待处理数据,则说明发送窗口值影响了节点性能,进而影响整体任务
目前处理方式:
适当提升_gbase_rep_receive_buffer_size发送窗口值;
重启积压任务的节点(中断任务,释放内存)
评论
登录后才可以发表评论
崔哥发表于 7个月前
昨夜风开露井桃,未央前殿月轮高。平阳歌舞新承宠,帘外春寒赐锦袍。
GBase用户28017发表于 5个月前
学习了。
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526