GaussDB-趋势预测

62 阅读3分钟

GaussDB-趋势预测

操作场景

主要针对重要的资源类指标的增长趋势进行监控,并进行预测,提前发现其潜在风险。

特性约束
  • 只有被DBMind纳管的实例才可以进行趋势预测。
  • 需要DBMind实例与被纳管实例状态正常。
操作步骤
  1. 登录云数据库GaussDB管理平台(TPOPS)

  2. 单击具体实例名称,进入“实例管理”详情页。

  3. 单击“诊断优化 > 趋势预测”,显示“趋势预测”页面。

  4. 选中待预测的节点,选择待预测的指标,填写趋势预测小时数,以及预测上限值和下限值。

  5. 单击“全部分析”,开始分析预测指标数据。

    可以在单个图上单击“分析”,分析单个指标图。

    图1 趋势预测

    • 指标:当前提供的指标和过滤条件如表1所示。

      指标名指标的过滤条件说明
      数据库大小数据库名称单位:MB
      服务器内存使用率单位:百分比
      磁盘占用率挂载点单位:百分比
      动态内存类型详见表2单位:MB

      类型名称类型含义
      backend_used_memory使用HA端口执行业务已使用的内存。
      cstore_used_memory列存已使用的内存大小。
      dynamic_peak_memory内存的动态峰值。
      dynamic_peak_shrctx共享内存上下文的动态峰值。
      dynamic_used_memory已使用的动态内存。
      dynamic_used_shrctx最大动态共享内存上下文。
      gpu_dynamic_peak_memoryGPU内存的动态峰值。
      gpu_dynamic_used_memoryGPU已使用的动态内存。
      gpu_max_dynamic_memoryGPU最大动态内存。
      max_backend_memory使用HA端口执行业务可使用的最大内存上限。
      max_cstore_memory列存所允许使用的最大内存。
      max_dynamic_memory最大动态内存。
      max_process_memoryGaussDB实例所占用的内存大小。
      max_sctpcomm_memoryTCP代理通信所允许使用的最大内存。
      max_shared_memory最大共享内存。
      other_used_memory其他已使用的内存大小。
      pooler_conn_memory连接池申请内存计数。
      pooler_freeconn_memory连接池空闲连接的内存计数。
      process_used_memoryGaussDB进程所使用的内存大小。
      sctpcomm_peak_memoryTCP代理通信的内存峰值。
      sctpcomm_used_memoryTCP代理通信已使用的内存大小。
      shared_used_memory已使用的共享内存。
      storage_compress_memory存储模块压缩使用的内存大小。
      udf_reserved_memoryUDF预留的内存大小。
    • 趋势预测小时数:分析接下来多少小时内会发生风险。

    • 上限值:指标上限值,若预测结果超过该值,则表示发生风险。

    • 下限值:指标下限值,若预测结果低于该值,则表示发生风险。

    • 添加过滤:可单击“添加过滤”折叠框,选中指标的过滤键以及过滤值,并单击添加指标过滤。

    • 重置:可以清除过滤条件。

    • 分析结果主要有以下几类:

      • 无风险。
      • 已经存在风险(即指标历史数据已经超过上限值或低于下限值)。
      • 将来会发生风险,以及预测风险会发生的时间点和风险发生剩余小时数。
      • 预测失败。

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…