GaussDB监控指标

指标ID

指标名称

指标含义

展示对象

测量对象

监控周期(原始指标)

rds001_cpu_util

CPU使用率

该指标用于统计测量对象的CPU使用率。

当前节点

节点

60秒

rds002_mem_util

内存使用率

该指标用于统计测量对象的内存使用率。

当前节点

节点

60秒

rds003_bytes_in

数据写入量

该指标用于统计测量对象对应VM的网络发送字节数,取时间段的平均值

当前节点

节点

60秒

rds004_bytes_out

数据传出量

该指标用于统计测量对象对应VM的网络接受字节数,取时间段的平均值

当前节点

节点

60秒

rds014_iops

数据磁盘每秒读写次数

该指标用于统计测量对象的节点数据磁盘每秒读写次数,该值为实时值。

当前节点

节点

60秒

rds016_disk_write_throughput

数据磁盘写吞吐量

该指标用于统计测量对象的节点数据磁盘每秒写吞吐量,该值为实时值。

当前节点

节点

60秒

rds017_disk_read_throughput

数据磁盘读吞吐量

该指标用于统计测量对象的节点数据磁盘每秒读吞吐量,该值为实时值。

当前节点

节点

60秒

ds020_avg_disk_ms_per_write

数据磁盘单次写入花费的时间

该指标用于统计测量对象的节点数据磁盘单次写入花费的时间,取时间段的平均值。

当前节点

节点

60秒

rds021_avg_disk_ms_per_read

数据磁盘单次读取花费的时间

该指标用于统计测量对象的节点数据磁盘单次读取花费的时间,取时间段的平均值。

当前节点

节点

60秒

rds001_cpu_util

指标名称

CPU使用率

指标含义

该指标用于统计测量对象的CPU使用率。

展示对象

当前节点

测量对象

节点

监控周期(原始指标)

60秒

rds002_mem_util

指标名称

内存使用率

指标含义

该指标用于统计测量对象的内存使用率。

展示对象

当前节点

测量对象

节点

监控周期(原始指标)

60秒

rds003_bytes_in

指标名称

数据写入量

指标含义

该指标用于统计测量对象对应VM的网络发送字节数,取时间段的平均值

展示对象

当前节点

测量对象

节点

监控周期(原始指标)

60秒

rds004_bytes_out

指标名称

数据传出量

指标含义

该指标用于统计测量对象对应VM的网络接受字节数,取时间段的平均值

展示对象

当前节点

测量对象

节点

监控周期(原始指标)

60秒

rds014_iops

指标名称

数据磁盘每秒读写次数

指标含义

该指标用于统计测量对象的节点数据磁盘每秒读写次数,该值为实时值。

展示对象

当前节点

测量对象

节点

监控周期(原始指标)

60秒

rds016_disk_write_throughput

指标名称

数据磁盘写吞吐量

指标含义

该指标用于统计测量对象的节点数据磁盘每秒写吞吐量,该值为实时值。

展示对象

当前节点

测量对象

节点

监控周期(原始指标)

60秒

rds017_disk_read_throughput

指标名称

数据磁盘读吞吐量

指标含义

该指标用于统计测量对象的节点数据磁盘每秒读吞吐量,该值为实时值。

展示对象

当前节点

测量对象

节点

监控周期(原始指标)

60秒

ds020_avg_disk_ms_per_write

指标名称

数据磁盘单次写入花费的时间

指标含义

该指标用于统计测量对象的节点数据磁盘单次写入花费的时间,取时间段的平均值。

展示对象

当前节点

测量对象

节点

监控周期(原始指标)

60秒

rds021_avg_disk_ms_per_read

指标名称

数据磁盘单次读取花费的时间

指标含义

该指标用于统计测量对象的节点数据磁盘单次读取花费的时间,取时间段的平均值。

展示对象

当前节点

测量对象

节点

监控周期(原始指标)

60秒

GaussDB监控指标如何查看

GaussDB监控指标如何查看

  • GaussDB监控指标的操作场景

    云服务平台提供的云监控,可以对数据库的运行状态进行日常监控。您可以通过管理控制台,直观地查看数据库的各项监控指标。您可以查看实例监控。

    由于监控数据的获取与传输会花费一定时间,因此,云监控显示的是当前时间5~10分钟前的数据库状态。如果您的数据库刚创建完成,请等待5~10分钟后查看监控数据。

  • GaussDB监控指标查看的前提条件

    数据库正常运行。

    故障、删除状态的数据库,无法在云监控中查看其监控指标。当数据库再次启动或恢复后,即可正常查看。

    数据库已正常运行一段时间(约10分钟)。

    对于新创建的数据库,需要等待一段时间,才能查看上报的监控数据和监控视图。


GaussDB监控指标:参数调优建议

GaussDB监控指标:参数调优建议

  • GaussDB监控:参数导出

    数据库参数是数据库系统运行的关键配置信息,设置不合适的参数值可能会影响业务。本文列举了一些重要参数说明,更多参数详细说明,请参考导出参数,将参数导出后查看。通过控制台界面修改参数值,请参见查看和修改实例参数。

  • GaussDB监控:参数查询

    1、track_stmt_session_slot

    作用:设置一个session缓存的最大的全量/慢SQL的数量。

    影响:缓存的SQL定期会被写入到系统表,如果业务量很大,超过这个数量语句执行将不会被跟踪,直到落盘线程将缓存语句落盘,留出空闲的空间,但不影响SQL的执行。


    2、effective_cache_size

    作用:设置节点优化器在一次单一的查询中可用的磁盘缓冲区的有效大小。设置这个参数,还要考虑的共享缓冲区以及内核的磁盘缓冲区。另外,还要考虑预计的在不同表之间的并发查询数目,因为它们将共享可用的空间。这个参数对分配的共享内存大小没有影响,它也不会使用内核磁盘缓冲,它只用于估算。数值是用磁盘页来计算的,通常每个页面是8192字节。

    取值范围:整型,1~INT_MAX,单位为8KB。

    影响:比默认值高的数值可能会导致使用索引扫描,更低的数值可能会导致选择顺序扫描。


    3、enable_stream_operator

    控制优化器对stream的使用。当该参数关闭时,可能会有大量关于计划不能下推的日志记录到日志文件中。


    4、log_min_duration_statement

    作用:当某条语句的持续时间大于或者等于特定的毫秒数时,记录每条完成语句的持续时间。设置log_min_duration_statement可以很方便地跟踪需要优化的查询语句。对于使用扩展查询协议的客户端,语法分析、绑定、执行每一步所花时间被独立记录。

    影响:设置过低的阈值可能影响负载吞吐,-1表示关闭此功能。

  • GaussDB监控:审计参数

    1、audit_system_object

    作用:该参数决定是否对数据库对象的CREATE、DROP、ALTER操作进行审计。数据库对象包括DATABASE、USER、schema、TABLE等。通过修改该配置参数的值,可以只审计需要的数据库对象的操作,在主备强制选主场景建议。

    影响:不当修改该参数会导致丢失DDL审计日志,请在客服人员指导下进行修改。


GaussDB监控优质文章锦集