联 系 我 们
售前咨询
售后咨询
微信关注:星环科技服务号
更多联系方式 >
6.8.5.7 管理Compact任务
更新时间:7/29/2024, 11:03:08 AM

通过DBA Service,查看Compact Service服务您可以便捷地监控和管理 Compact 任务,为您的后续操作(例如调整 Compact频率)提供数据支持。

例如:holodesk的合并频率是holodesk.compact.table.interval,默认值为5,单位为秒;

该参数的值可以动态调整,比如在高频的数据 INSERT 场景下,可能出现 Compact 效率跟不上小文件生成的速率,此时可适当调小该值(例如 30)来提升执行频率。
复制
  1. 登录 Transwarp Manager 平台。

  2. 选择仪表盘 > 集群页面,单击 DBAService 进入服务详情界面。

  3. 选择角色,然后查看 DBA Service Server 角色网址并访问。

  4. 输入账号和密码,填写验证码后进入 DBAService 首页。

  5. 单击 Compact Service 卡片。

    compact manage1
  6. 单击左侧导航栏的查询,可查看 Compact 任务的执行情况,例如任务类型、是否成功、耗时等信息。

    compact manage2

    通过查询语句的前缀可判断任务类型:

    • 前缀为 Checking:表示为 Compact 检查操作,系统会定期检查表是否满足小文件触发条件。一旦满足,则会自动创建小文件合并任务。

    • 前缀为 isCompact: true:表示 Compact 执行操作,执行小文件合并。

  7. 单击左侧导航栏的存储 > 合并,基于阈值来查看是否存在 Compact 慢的表。

    本案例中,我们选择最近 7 天中,Compact 任务执行超过 5 分钟,且表的小文件数量大于 10 的条件进行筛选,列出小文件数量最多的 3 个表,我们可以基于此信息判断是否存在较多 Compact 慢的表,然后调整 Compact 参数,例如频率、资源分配等。

    compact manage3