# 查看DWS集群监控概览
数据库监控面板（DMS）是一个为DWS数据库提供多维度监控服务的系统，为用户数据库的快速、稳定运行提供保驾护航的能力。该功能对业务数据库所使用磁盘、网络、OS指标数据，集群运行关键性能指标数据进行收集、监控、分析。通过综合收集到的多种类型指标，对数据库主机、实例及业务SQL进行诊断，及时暴露数据库中关键故障及性能问题，指导用户进行优化解决。
其中在集群概览页面上展示了集群整体的集群状态、实时资源消耗、集群资源消耗和数据库主要指标等信息。集群概览中显示的所有指标，均需开启相应的采集项。若某项指标未开启，则页面不会显示该指标的相关信息，并会弹出提示。遇到此类情况，建议参见[设置DWS监控指标开关](https://support.huaweicloud.com/mgtg-dws/dws_01_00135.html)开启相应的指标采集项。
#### 约束与限制
- 8.1.1.200及以上版本支持数据库监控功能。
- DMS与Cloud Eye监控的数据源不同，采集数据库的大小为该数据库使用的全部磁盘空间，会包含膨胀表的数据。
 
#### 集群状态
在**"集群状态"** 一栏，您可以浏览当前集群状态和实例状态变化的统计信息，其中包括**"24小时集群状态统计"** 、**"集群规格"** 、**"CN/DN可用数和总数"** 、**"数据盘已使用量和总量"** 、**"24小时CCN发生迁移数"** 、**"24小时DN发生主备倒换次数"**。
图1集群状态   
![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002587065720.png "点击放大")
![](https://support.huaweicloud.com/mgtg-dws/public_sys-resources/note_3.0-zh-cn.png)
存算分离集群会展示"OBS容量"的使用详情。
#### 告警统计
在**"告警统计"** 一栏，您可以查看当前集群未消除的所有告警，以及过去7天集群产生的所有告警信息，单击模块右上角**"更多"** 跳转至当前集群告警的详细信息，详情请参见[查看并订阅DWS集群告警](https://support.huaweicloud.com/mgtg-dws/dws_01_1240.html)。
图2告警统计   
![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002617505307.png "点击放大")
#### 集群资源
在**"集群资源"** 一栏，您可以查看当前集群资源使用情况，包括**"CPU平均使用率"** 、**"磁盘I/O"** 、**"磁盘使用率"** 、**"磁盘最大使用率"** 、**"内存使用率"** 和**"网络I/O"** 。单击对应资源指标可显示过去24小时该指标的变化趋势，以及该资源当前时刻的Top5主机使用情况，单击模块右上角**"更多"** 可跳转至**"节点监控"** 页面，节点按该指标值排序，详情请参见[查看DWS集群节点指标](https://support.huaweicloud.com/mgtg-dws/dws_01_1331.html)。
图3集群资源   
![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002617625405.png "点击放大")
#### 业务负载
在**"业务负载"** 一栏，您可以查看当前数据库业务负载指标，包括**"TPS"** 、**"QPS"** 、**"SQL堆积"** 和**"资源池"** ，同时单击对应负载指标可显示过去24小时该指标的变化趋势。其中，**"SQL堆积"** 和**"资源池"**指标依赖于实时查询监控，如果实时查询监控关闭，则不做展示。
图4业务负载   
![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002587065724.png "点击放大")
#### 数据量
在**"数据量"** 一栏，您可以查看当前数据库已使用容量和模式已使用容量，单击对应容量指标可显示过去24小时数据库容量或模式容量的变化趋势，以及当前集群中Top5占比的数据库或模式，单击模块右上角**"更多"** 可跳转至**"数据库监控"** 页面，数据库按数据库使用容量排序，详情请参见[查看DWS数据库详情](https://support.huaweicloud.com/mgtg-dws/dws_01_1332.html)。
- 数据库容量：集群数据库已使用容量，单位为GB。算法为：**数据库容量=各数据库的使用容量总和（单位为B）/1024/1024/1024** 。其中数据库容量总和是CCN节点上采集集群的各数据库的使用容量，通过查询视图[GLOBAL_STAT_DATABASE](https://support.huaweicloud.com/devg-dws/dws_04_0684.html)和[PG_DATABASE](https://support.huaweicloud.com/devg-dws/dws_04_0582.html)中的字段得出。查询语句如下所示：
  ```
  SELECT
    A.datname as name,
    tup_returned,
    tup_fetched,
    tup_inserted,
    tup_updated,
    tup_deleted,
    xact_commit,
    xact_rollback,
    deadlocks,
    blks_read,
    blks_hit,
    blk_read_time,
    blk_write_time,
    conflicts,
    temp_files,
    temp_bytes
    FROM global_stat_database A, pg_database B
    where A.datname = B.datname AND B.datallowconn = 't';
  ```
  
- 模式容量：集群数据库中的Schema已使用容量，单位为GB。算法为：**模式容量=各数据库中的Schema使用容量总和（单位为B）/1024/1024/1024** 。其中模式容量总和是CCN节点上采集集群的各数据库的Schema使用容量，通过查询视图[PGXC_TOTAL_SCHEMA_INFO](https://support.huaweicloud.com/devg-dws/dws_04_0828.html)中的字段得出。查询语句如下所示：
  ```
  SELECT
    databasename,
    schemaname,
    sum(usedspace) as usedspace,
    trunc(avg(permspace), 0) as permspace
    from pgxc_total_schema_info
    group by databasename, schemaname;
  ```
  
图5数据量   
![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002617505311.png "点击放大")
![](https://support.huaweicloud.com/mgtg-dws/public_sys-resources/note_3.0-zh-cn.png)
数据量数据采集周期为一天一次，所以波动较大。用户如果需要查看实时容量监控可通过**"节点监控 \> 磁盘"**查询。
#### 查询统计
在**"查询统计"** 一栏，您可以查看和数据库查询相关的指标，包括**"平均查询数量"** 、**"平均会话数量"** 和**"平均事务数量"** ，单击对应查询指标可显示过去24小时该指标的变化趋势。其中，**"平均查询数量"** 和**"平均会话数量"**指标依赖于实时查询监控，如果实时查询监控关闭，则不做展示。
图6查询统计   
![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002587225632.png "点击放大")
