更新时间:2024-10-08 GMT+08:00

智能分布列推荐

背景信息

智能分布列推荐是应用于分布式数据库系统中的一项重要功能,旨在帮助用户优化数据存储和查询性能。即通过分析历史查询日志,为用户的数据表自动推荐最佳的分布列,以便在分布式数据库系统中实现数据的高效分片和存储,并提升查询性能。

如果当前控制台界面不支持该功能,请联系技术支持人员。

前提条件

启动该功能需要在“监控设置 > 监控采集”页面打开“历史查询监控”指标项,且开启后已运行了一段时间的查询操作,并生成历史查询日志。操作详情请参见监控采集

创建推理任务

  1. 登录GaussDB(DWS) 管理控制台。
  2. 在“集群 > 专属集群”页面,找到需要查看监控的集群。
  3. 在指定集群所在行的“操作”列,单击“监控面板”,系统将显示数据库监控页面。
  4. 在左侧导航栏选择“工具 > 智能分布列推荐”,进入智能分布列推荐页面。
  5. 单击“创建推理任务”按钮,选择需要推荐分布列的集群、数据库和时间段。
  6. 确认无误后,单击“确定”。

查看推理结果

  1. 登录GaussDB(DWS) 管理控制台。
  2. 在“集群 > 专属集群”页面,找到需要查看监控的集群。
  3. 在指定集群所在行的“操作”列,单击“监控面板”,系统将显示数据库监控页面。
  4. 在左侧导航栏选择“工具 > 智能分布列推荐”,进入智能分布列推荐页面。
  5. 查看推荐作业列表,字段说明如下表所示。

    表1 智能分布列推荐作业列表参数说明

    参数名

    参数说明

    任务ID

    创建分布列推荐作业后,生成的唯一标识ID。

    数据库名称

    数据库的名称。

    日志起始时间

    用于数据分析的历史查询日志的起始时间,默认为当前时间的前一周的时刻。

    日志截止时间

    用于数据分析的历史查询日志的截止时间,默认为当前时刻。

    任务状态

    表示当前分布列推荐作业的实时状态:

    • Created:创建成功。
    • Entities extracted:处理日志数据中。
    • Plans processed:生成推荐结果中。
    • Finish:推荐作业已成功完成。
    • Failure:推荐作业执行失败。

    操作

    • 单击展示推理结果”按钮查看推荐的分布列结果。
    • 单击“删除”按钮删除该记录。