文档

高级监控

更新时间:

PolarDB MySQL版提供高级监控功能。高级监控功能支持丰富的性能监控指标,支持自定义图表,提供强大的诊断能力,能够及时发现数据库集群产生的事件并对其进行自动诊断,输出根因分析和建议,并且支持自主选择时段进行手动诊断,帮助您了解数据库集群的运行情况。

操作步骤

  1. 登录PolarDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 找到目标集群,单击集群ID。
  4. 在左侧导航栏中,选择性能监控

  5. 单击高级监控页签。

    • 标准视图页面,您可以根据需要选择目标节点,来查看该节点近1小时、近1天或近7天的性能趋势图。

      image.png

      • 单击更多指标,您可以选择需要查看性能趋势的指标。

      • 单击添加趋势对比,您可以查看不同时间段内相同指标的性能趋势对比。

      • 在任意指标趋势图中,使用鼠标拖拽选择一段时间,您可以对选择时段进行诊断

      • 单击监控指标趋势图中的详情,您可以放大该监控指标的趋势图,并且可以修改时间查看该监控指标在不同时间的变化趋势。

    • 自定义视图页签,您可以根据业务需要自定义多个性能监控大盘,将需要的多个性能监控指标在同一个图表中进行展示,便于问题排查和分析。

      说明

      如果您是首次使用自定义图表功能,需要先创建监控大盘,详情请参见监控大盘

性能指标

高级监控中目前支持查看以下性能指标。

说明

您可以单击指标后的指标图标查询指标含义。

分类

指标

含义

PolarDB CPU利用率/内存利用率

polardbmysql.mem_usage

集群内存使用率(占操作系统总数的百分比)。单位:百分比。

polardbmysql.cpu_usage

服务进程CPU使用率(200%代表使用2个CPU核)。单位:百分比。

TPS/QPS

polardbmysql.mps

每秒操作次数。单位:次/秒。

polardbmysql.tps

每秒事务数。单位:个/秒。

计算公式:(Com_commit + Com_rollback) / Uptime。

polardbmysql.qps

每秒请求数。单位:个/秒。

计算公式:Queries/Uptime。

会话连接

polardbmysql.active_session

当前活跃会话个数。单位:个。

polardbmysql.total_session

当前全部会话个数。单位:个。

流量吞吐

polardbmysql.output_traffic

平均每秒发送给所有客户端的字节数。单位:KB/秒。

polardbmysql.input_traffic

平均每秒从所有客户端接收到的字节数。单位:KB/秒。

临时表数量

polardbmysql.created_tmp_disk_tables

每秒创建临时表个数。单位:个/秒。

执行次数

polardbmysql.com_replace

平均每秒replace语句执行次数。单位:次/秒。

polardbmysql.com_delete_multi

平均每秒multi_delete语句执行次数。单位:次/秒。

polardbmysql.com_update_multi

平均每秒multi_update语句执行次数。单位:次/秒。

polardbmysql.com_insert_select

平均每秒insert_select语句执行次数。单位:次/秒。

polardbmysql.com_delete

平均每秒delete语句执行次数。单位:次/秒。

polardbmysql.com_select

平均每秒select语句执行次数。单位:次/秒。

polardbmysql.com_insert

平均每秒insert语句执行次数。单位:次/秒。

polardbmysql.com_replace_select

平均每秒replace_select语句执行次数。单位:次/秒。

polardbmysql.com_update

平均每秒update语句执行次数。单位:次/秒。

复制延迟

Replica_lag_ms

复制延迟。单位:毫秒。

阻塞连接数

polardbmysql.mdl_lock_session

MDL锁阻塞的连接数。

polardbmysql.other_lock_session

其它锁阻塞的连接数

InnoDB Data读写吞吐量

polardbmysql.innodb_data_read

InnoDB平均每秒读字节数。单位:KB/秒。

polardbmysql.innodb_data_written

InnoDB平均每秒写字节数。单位:KB/秒。

InnoDB Buffer Pool请求次数

polardbmysql.innodb_buffer_pool_read_requests

InnoDB平均每秒从Buffer Pool读取页的次数(逻辑读)。单位:次/秒。

polardbmysql.innodb_buffer_pool_write_requests

InnoDB平均每秒往Buffer Pool写入页的次数。单位:次/秒。

InnoDB Buffer Pool命中率

polardbmysql.innodb_buffer_use_ratio

InnoDB Buffer Pool使用率。单位:百分比。

计算公式:innodb_buffer_pool_pages_data / (innodb_buffer_pool_pages_data + innodb_buffer_pool_pages_free) * 100%。

polardbmysql.innodb_buffer_dirty_ratio

InnoDB Buffer Pool脏页比率。单位:百分比。

计算公式:Innodb_buffer_pool_pages_dirty / Innodb_buffer_pool_pages_data * 100%。

polardbmysql.innodb_buffer_read_hit

InnoDB Buffer Pool读缓存命中率。单位:百分比。

计算公式:(Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads) / Innodb_buffer_pool_read_requests * 100%。

InnoDB Redo写次数

polardbmysql.innodb_log_write_requests

平均每秒日志物理写次数。单位:次/秒。

polardbmysql.innodb_os_log_fsyncs

每秒同步次数。单位:次/秒。

InnoDB Row Operations

polardbmysql.innodb_rows_read

InnoDB平均每秒读取的行数。单位:行/秒。

polardbmysql.innodb_rows_updated

InnoDB平均每秒更新的行数。单位:行/秒。

polardbmysql.innodb_rows_inserted

InnoDB平均每秒插入的行数。单位:行/秒。

polardbmysql.innodb_rows_deleted

InnoDB平均每秒删除的行数。单位:行/秒。

PolarDB存储空间使用量

polardbmysql.redolog_size

Redolog占用的存储量。单位:MB。

polardbmysql.sys_dir_size

系统占用的存储量。单位:MB。

polardbmysql.data_size

数据占用的存储量。单位:MB。

polardbmysql.other_log_size

其他日志占用的存储量。单位:MB。

polardbmysql.undolog_size

Undolog占用的存储量。单位:MB。

polardbmysql.binlog_size

Binlog占用的存储量。单位:MB。

polardbmysql.log_size

日志占用的存储量。单位:MB。

polardbmysql.tmp_dir_size

临时文件占用存储量。单位:MB。

PolarDB IOPS

polardbmysql.iops_r

读IOPS。单位:次/秒。

polardbmysql.io_throughput

总I/O吞吐量。单位:MB。

polardbmysql.io_throughput_r

读I/O吞吐量。单位:MB。

polardbmysql.io_throughput_w

写I/O吞吐量。单位:MB。

polardbmysql.iops_w

写IOPS。单位:次/秒。

polardbmysql.iops

总IOPS。单位:次/秒。

Com_stmt状态

Com_stmt_execute

Com_stmt_execute累计执行次数。单位:次。

Com_stmt_reprepare

Com_stmt_reprepare累计执行次数。单位:次。

Com_stmt_send_long_data

Com_stmt_send_long_data累计执行次数。单位:次。

Com_stmt_reset

Com_stmt_reset累计执行次数。单位:次。

Com_stmt_prepare

Com_stmt_prepare累计执行次数。单位:次。

Prepared_stmt_count

当前预处理语句数。单位:次。

Com_stmt_close

Com_stmt_close累计执行次数。单位:次。

历史事务列表长度

innodb_trx_history_list_len

历史事务列表的长度。