GBase 8a重分布日志各个阶段耗时

GBase 8a通过重分布Rebalance进行扩缩容等操作,在集群层的express.log里记录了执行情况,包括各个阶段的耗时日志样例。

GBase 8a重分布日志各个阶段耗时

各阶段列表:时间单位是秒

阶段 说明
REB_MAKE_POLICY 生成策略的时间
REB_EXEC_POLIC 执行策略的时间
REB_CREATE_TABLE 创建中间表的时间
REB_CREATE_SLICE 创建表分片的时间
REB_SIS 执行select into server的时间
REB_GC_SYNC 执行gc_sync_client进行数据同步的时间
REB_RENAME 执rename中间表到目标表的时间
REB_CHANGE_DIST_ID 执行change distribution id的时间
REB_DELETE_SLICE 删除表分片的时间
REB_GC_LOCK 加集群锁的时间
REB_UPDATE_STATUE 更新进程表的时间
RER_SIS_COVMIT SIS提交时间
REB_SIS_ROLLBACK SIS回退时间
REB_UPDATE_FAILOVER_INFO 更新Failover信息
REB_DATA_MOVE 迁移数据

总结

不同表类型,不同分布策略,重分布的过程不同。可以关注耗时最长的几个阶段。一般是大表是迁移数据部分耗时较长。如果表结构复杂,比如列很多,分区很多,但数据少,那建表的时间可能最长。

如果一张表耗时不超过10秒,可以忽略。

原创文章,作者:kirin,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/318079.html

(0)
上一篇 1天前
下一篇 1天前

相关推荐

发表回复

登录后才能评论