linux

怎样监控Linux MariaDB的性能

小樊
43
2025-12-06 12:22:42
栏目: 云计算

Linux MariaDB性能监控实操指南

一 快速检查与内置工具

二 系统资源与连接监控

三 持续监控与可视化方案

四 关键指标与告警阈值示例

指标 含义 建议阈值或关注点
Threads_connected 当前连接数 接近 max_connections 需告警,检查连接泄漏或连接池配置
Threads_running 正在执行的线程数 持续高于 CPU 核心数 可能并发过高或有锁等待
Questions / Uptime QPS 结合历史基线观察突增/骤降,定位异常流量或慢查询
Slow_queries / Uptime 慢查询率 持续上升需开启并分析 slow_query_log
Innodb_buffer_pool_reads / Innodb_buffer_pool_read_requests 缓冲池命中率 命中率低于 95% 考虑增大 innodb_buffer_pool_size
Innodb_log_waits 日志等待 大于 0 表示日志写入拥塞,考虑增大 innodb_log_file_size 或优化提交策略
iostat util% 磁盘利用率 持续 > 80% 可能成为瓶颈,需优化 I/O 或扩容
iostat await I/O 响应时间 明显升高说明磁盘慢,检查阵列、磁盘健康与 SQL 访问模式

五 落地步骤与优化建议

0
看了该问题的人还看了