温馨提示×

MariaDB Linux版如何监控

小樊
51
2025-08-27 15:48:19
栏目: 云计算

以下是Linux版MariaDB的监控方法:

系统命令监控

  • 服务状态systemctl status mariadb
  • 基础状态信息mysqladmin -u root -p status
  • 详细状态变量SHOW STATUS;
  • 进程与连接SHOW PROCESSLIST;
  • InnoDB状态SHOW ENGINE INNODB STATUS;

系统资源监控

  • CPU/内存/磁盘tophtopiostatvmstat
  • 网络连接ss -tnp | grep mariadbnetstat -tnp | grep mariadb

日志监控

  • 错误日志tail -f /var/log/mysql/error.log
  • 慢查询日志:启用后通过SHOW VARIABLES LIKE 'slow_query_log';查看路径并分析

专业工具监控

  • MariaDB自带工具:Performance Schema(需启用,查询performance_schema库表)
  • 第三方工具
    • PMM:支持性能监控与分析
    • Zabbix/Nagios:提供告警与可视化
    • Mytop/Innotop:实时监控进程与查询

根据需求选择工具,简单场景可用系统命令,复杂场景建议搭配专业监控工具。

0