以下是在Ubuntu上監控MariaDB數據庫狀態的常用方法:
使用系統命令
sudo systemctl status mariadb
:查看服務運行狀態。mysqladmin -u root -p status
:獲取服務器狀態(運行時間、線程數等)。使用SQL命令
SHOW STATUS;
:查看詳細狀態信息(連接數、查詢數等)。SHOW PROCESSLIST;
:查看當前運行的查詢。使用系統工具
top/htop
:監控CPU和內存使用情況,過濾MariaDB進程。iostat
/vmstat
:查看磁盤I/O和系統資源負載。ss/netstat
:查看網絡連接狀態(如監聽端口、連接數)。使用日志文件
sudo tail -f /var/log/mysql/error.log
,獲取異常信息。使用第三方工具
使用MariaDB性能模式
SELECT * FROM performance_schema.threads;
查看線程信息。根據需求選擇合適方式,簡單監控可使用命令行,復雜場景建議搭配第三方工具。