暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

南大通用GBase 8a重分布日志各个阶段耗时

手机用户0073 2024-12-28
252

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

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

阶段说明
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_COVMITSIS提交时间
REB_SIS_ROLLBACKSIS回退时间
REB_UPDATE_FAILOVER_INFO更新Failover信息
REB_DATA_MOVE迁移数据

总结

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

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

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论