PolarDB MySQL版提供高级监控功能。高级监控功能支持丰富的性能监控指标,支持自定义图表,提供强大的诊断能力,能够及时发现数据库集群产生的事件并对其进行自动诊断,输出根因分析和建议,并且支持自主选择时段进行手动诊断,帮助您了解数据库集群的运行情况。
操作步骤
登录PolarDB控制台,在左侧导航栏单击集群列表,选择集群所在地域,并单击目标集群ID进入集群详情页。
在左侧导航栏中,选择,并进入高级监控页签。
高级监控页面,您可以根据需要选择目标节点,来查看该节点近1小时、近1天或近7天的性能趋势图。
说明您还可以单击监控大盘,在DAS控制台可以统一监控账号下所有数据库实例的健康状况。
性能指标
高级监控中支持查看以下性能指标。
您可以单击指标后的
查询指标含义。
分类 | 指标 | 含义 | |
基本指标 | CPU利用率 | mem_usage | 集群内存使用率(占操作系统总数的百分比)。单位:百分比。 |
内存利用率 | cpu_usage | 服务进程CPU使用率(200%代表使用2个CPU核)。单位:百分比。 | |
网络流量 | input_traffic | 平均每秒从所有客户端接收到的字节数。单位:KB。 | |
output_traffic | 平均每秒发送给所有客户端的字节数。单位:KB。 | ||
IOPS使用率 | iops_usage | IOPS使用率。单位:百分比 | |
存储空间使用量 | binlog_size | Binlog占用的存储量。单位:MB。 | |
data_size | 数据占用的存储量。单位:MB。 | ||
compressed_data_size | 启用压缩功能表占用的存储量。单位:MB。 | ||
log_size | 日志占用的存储量。单位:MB。 | ||
other_log_size | 其他日志大小。单位:MB。 | ||
redolog_size | Redolog占用的存储量。单位:MB。 | ||
sys_dir_size | 系统占用的存储量。单位:MB。 | ||
tmp_dir_size | 临时文件占用的存储量。单位:MB。 | ||
undolog_size | undolog使用量。单位:MB。 | ||
IOPS | iops | 总IOPS。单位:次/秒。 | |
iops_r | 读IOPS。单位:次/秒。 | ||
io_throughput | 总I/O吞吐量。单位:MB。 | ||
io_throughput_r | 读I/O吞吐量。单位:MB。 | ||
io_throughput_w | 写I/O吞吐量。单位:MB。 | ||
iops_w | 写IOPS。单位:次/秒。 | ||
数据库指标 | QPS/TPS | qps | 每秒请求数。计算公式:Queries / Uptime。单位:次/秒。 |
tps | 每秒事务数。计算公式:(Com_commit + Com_rollback) / Uptime。单位:次/秒。 | ||
mps | 每秒操作次数。单位:次/秒。 | ||
会话连接 | active_session | 当前活跃会话个数。单位:个。 | |
total_session | 当前全部会话个数。单位:个。 | ||
执行次数 | com_select | 平均每秒SELECT语句执行次数。单位:次/秒。 | |
com_insert | 平均每秒INSERT语句执行次数。单位:次/秒。 | ||
com_update | 平均每秒UPDATE语句执行次数。单位:次/秒。 | ||
com_delete | 平均每秒DELETE语句执行次数。单位:次/秒。 | ||
com_replace | 平均每秒REPLACE语句执行次数。单位:次/秒。 | ||
com_insert_select | 平均每秒INSERT_SELECT语句执行次数。单位:次/秒。 | ||
com_replace_select | 平均每秒REPLACE_SELECT语句执行次数。单位:次/秒。 | ||
com_delete_multi | 平均每秒Multi-DELETE语句执行次数。单位:次/秒。 | ||
com_update_multi | 平均每秒Multi-UPDATE语句执行次数。单位:次/秒。 | ||
临时表 | created_tmp_disk_tables | 每秒创建临时表个数。单位:个/秒。 | |
阻塞连接数 | mdl_lock_session | MDL锁阻塞的连接数。单位:个。 | |
other_lock_session | 其它锁阻塞的连接数。单位:个。 | ||
Thread Pool | thread_pool_running_threads | 线程池当前正在运行的线程数量。单位:个。 | |
tp_high_queue_count | 线程池内当前在高优先级队列的请求数量。单位:个。 | ||
tp_low_queue_count | 线程池内当前在低优先级队列的请求数量。单位:个。 | ||
tp_thread_count | 线程池中的线程总数量。单位:个。 | ||
Innodb 历史事务列表长度 | Innodb_trx_history_list_len | 历史事务列表长度。单位:个。 | |
Com_stmt 状态 | Com_stmt_close | Com_stmt_close累计执行次数。单位:次/秒。 | |
Com_stmt_execute | Com_stmt_execute累计执行次数。单位:次/秒。 | ||
Com_stmt_fetch | Com_stmt_fetch累计执行次数。单位:次/秒。 | ||
Com_stmt_prepare | Com_stmt_prepare累计执行次数。单位:次/秒。 | ||
Com_stmt_reprepare | Com_stmt_reprepare累计执行次数。单位:次/秒。 | ||
Com_stmt_reset | Com_stmt_reset累计执行次数。单位:次/秒。 | ||
Com_stmt_send_long_data | Com_stmt_send_long_data累计执行次数。单位:次/秒。 | ||
Prepared_stmt_count | 当前预处理语句数。单位:个。 | ||
InnoDB存储引擎 | InnoDB Row Operations | innodb_rows_deleted | InnoDB 平均每秒删除的行数。单位:行。 |
innodb_rows_inserted | InnoDB 平均每秒插入的行数。单位:行。 | ||
innodb_rows_read | InnoDB 平均每秒读取的行数。单位:行。 | ||
innodb_rows_updated | InnoDB 平均每秒更新的行数。单位:行。 | ||
InnoDB 行锁 | innodb_row_lock_current_waits | InnoDB 表当前等待row locks次数。单位:次/秒。 | |
innodb_row_lock_time | 从系统启动到现在锁定的总时间。单位:毫秒。 | ||
innodb_row_lock_time_avg | InnoDB 表平均等待row locks时间。单位:毫秒。 | ||
innodb_row_lock_time_ps | InnoDB 表每秒等待row locks时间。单位:毫秒。 | ||
innodb_row_lock_waits | InnoDB 表每秒等待row locks次数。单位:次/秒。 | ||
innodb_row_lock_waits_ps | InnoDB 表每秒等待row locks次数。单位:次/秒。 | ||
InnoDB Buffer Pool 命中率 | innodb_buffer_dirty_ratio | InnoDB Buffer Pool 脏页比率;计算公式:Innodb_buffer_pool_pages_dirty / Innodb_buffer_pool_pages_data * 100%。单位:百分比 | |
innodb_buffer_read_hit | InnoDB Buffer Pool 读缓存命中率;计算公式:(Innodb_buffer_pool_read_requests - Innodb_buffer_pool_reads) / Innodb_buffer_pool_read_requests * 100%。单位:百分比 | ||
innodb_buffer_use_ratio | InnoDB Buffer Pool 使用率;计算公式:innodb_buffer_pool_pages_data / ( innodb_buffer_pool_pages_data + innodb_buffer_pool_pages_free ) * 100%。单位:百分比 | ||
InnoDB Buffer Pool 请求次数 | innodb_buffer_pool_read_requests | 每秒缓冲池读次数。单位:次/秒。 | |
innodb_buffer_pool_write_requests | 每秒缓冲池写次数。单位:次/秒。 | ||
Innodb 历史事务列表长度 | Innodb_trx_history_list_len | 历史事务列表长度。单位:个。 | |
InnoDB Data读写吞吐量 | innodb_data_read | InnoDB 平均每秒读字节数。单位:B。 | |
innodb_data_written | InnoDB 平均每秒写字节数。单位:B。 | ||
InnoDB Redo每秒写入量 | Innodb_os_log_written | InnoDB 平均每秒写入redolog的数据量。单位:B。 | |
InnoDB Redo 写次数 | innodb_log_write_requests | 每秒日志物理写次数。单位:次/秒。 | |
innodb_os_log_fsyncs | 每秒同步次数。单位:次/秒。 | ||
Replication | 复制延迟 | Replica_lag_ms | 复制延迟。单位:毫秒。 |