成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在 Linux 中監(jiān)控 MySQL 性能的四個有用的命令行工具

系統(tǒng) Linux MySQL
MySQL是最常見的一種輕量型數據庫,也是目前在市面上應用最廣泛的一種數據庫,所以懂得幾個MySQL的調優(yōu)工具非常必要,我個人比較推薦mytop和innotop

概述

監(jiān)控mysql性能的工具有很多,好的工具是診斷myql性能瓶頸和排除服務器的利器。日常工作我們常常用到工具如zabbix(借助腳本或插件),Prometheus(本人工作中常用)、MONyog等。但在一些特殊情況下,這它們并不總是完美滿足mysql開發(fā)人員或管理員的常見需求,或者在某些情況一下可能無法正常工作。令人興奮的是mysql社區(qū)創(chuàng)建了各種開源工具來填補這些空白。今天分享4個命令行工具來監(jiān)控Linux中mysql數據庫正常運行時間、負載和性能。

一 、Mytop

Mytop是開源和免費的基于命令行的MySQL數據庫監(jiān)控工具之一,由Jereme Zawodny使用Perl語言編寫。Mytop 在終端中運行,顯示有關線程、查詢、慢查詢、正常運行時間、負載等的統(tǒng)計信息,與 Linux監(jiān)控命令top非常相似。這間接幫助管理員優(yōu)化和提高 MySQl 的性能以處理大量請求并減少服務器負載。

mytop提供了多種系統(tǒng)的安裝包,如centos、arch linux、opensuse等。

1、 安裝方法

$ sudo apt install mytop    #Debian/Ubuntu
# yum install mytop #RHEL/CentOS
# dnf install mytop #Fedora 22+
# pacman -S mytop #Arch Linux
# zypper in mytop #openSUSE

2、如何使用 Mytop 監(jiān)控 MySQL/MariaDB

Mytop需要MySQL/MariaDB登錄憑據來監(jiān)控數據庫并默認使用 root 用戶名連接到服務器。您可以在運行時在命令行上或在文件中指定連接到數據庫服務器的必要選項~/.mytop。

只需運行以下命令即可啟動mytop并在出現提示時提供您的MySQL/MariaDB root 用戶密碼。這將默認連接到測試數據庫。

# mytop --prompt

輸入 MySQL root 密碼后,您將看到Mytop監(jiān)控,如下所示。

如果您想監(jiān)視特定數據庫,只需要加選項-d即可,如下圖所示:

# mytop --prompt -d xuanyuan

如果你的每個數據庫都有特定的管理員,只需要指定連接數據的用戶名和密碼即可。

mytop -u admin -p password_here -d tdb

在命令行界面指定明文密碼還是有一定的安全隱患,為了避免這樣的安全風險,*我們可以使用配置文件~/.mytop來指定連接到數據庫的選項。

# vi ~/.mytop

user=root
pass=password_here
host=localhost
db=test
delay=4
port=3306
socket=

二、mtop

mtop (MySQL top) 是另一個類似的開源、基于命令行的實時 MYSQL Server 監(jiān)控工具,它是用Perl語言編寫的,它顯示的結果與mytop類似。mtop 監(jiān)控花費最多時間完成的 MySQL 查詢,并在特定指定時間后終止那些長時間運行的查詢。

此外,mtop正在運行的查詢和終止查詢的查詢優(yōu)化器信息,它還顯示服務器的統(tǒng)計信息、配置信息和一些有用的調優(yōu)技巧,以優(yōu)化和提高MySQL 性能但不幸的是mtop沒有得到積極維護,可能無法在新安裝的 MySQL 版本上運行。

功能:

  1. 顯示實時 MySQL 服務器查詢。
  2. 提供 MySQL 配置信息。
  3. 顯示過程查詢的縮放功能。
  4. 為查詢和“殺死”查詢提供查詢優(yōu)化器信息。
  5. 提供 MySQL 調優(yōu)技巧。
  6. 能夠將輸出保存在.mtoprc配置文件中。
  7. 提供系統(tǒng)管理員推薦頁面 (' T ')。
  8. 向主標題添加查詢/秒。
  9. 將每秒信息添加到統(tǒng)計屏幕。

三、Innotop

Innotop另一個不錯的基于命令行的mysql監(jiān)控工具,它用于監(jiān)控在InnoDB引擎下運行的本地和遠程 MySQL 服務器。Innotop 包含許多功能并帶有不同類型的模式/選項,這有助于我們監(jiān)控 MySQL 性能的各個方面,以找出 MySQL 服務器出了什么問題。

1、 安裝 Innotop(MySQL 監(jiān)控)

默認情況下, innotop包不包含在 Linux 發(fā)行版中,例如RHEL、CentOS、Fedora和Scientific Linux。您需要通過啟用第三方epel 存儲庫并使用 yum 命令來安裝它,如下圖所示:

# yum install innotop

要啟動innotop,只需在命令行中鍵入“ innotop ”并分別指定選項-u(用戶名)和-p(密碼),然后按 Enter。

# innotop -u root -p 'tcm1nt'

2、Innotop 幫助

按“ ?” 獲取命令行選項和用法的摘要。


A Dashboard I InnoDB I/O Info Q Query List
B InnoDB Buffers K InnoDB Lock Waits R InnoDB Row Ops
C L Locks S Variables & Status
D InnoDB Deadlocks M Replication Status T InnoDB Txns
F InnoDB FK Err O U 統(tǒng)

d p innotop
k q 退 innotop
n x

TAB /
! =
# 選擇/創(chuàng)建服務器組 @ 選擇/創(chuàng)建服務器連接
$ \
續(xù)

四、 mysqladmin

mysqladmin是一個默認的命令行 MySQL 客戶端,預裝在 MySQL 軟件包,用于執(zhí)行管理操作,例如監(jiān)控進程、檢查服務器配置、重新加載權限、當前狀態(tài)、設置 root 密碼、更改 root 密碼、創(chuàng)建/刪除數據庫等。

要檢查 mysql 狀態(tài)以及正常運行時間,請從終端運行以下命令,請確保你有root的權限。

[root@localhost ~]# mysqladmin -u root -p version

小結

mysql是最常見的一種輕量型數據庫,也是目前在市面上應用最廣泛的一種數據庫,所以懂得幾個mysql的調優(yōu)工具非常必要,我個人比較推薦mytop和innotop。

責任編輯:姜華 來源: 今日頭條
相關推薦

2014-02-18 10:45:48

2014-04-09 11:05:11

2014-04-08 15:05:11

LinuxLinux命令行補全命令

2015-07-29 10:34:50

Linux系統(tǒng)命令行工具

2015-07-30 11:04:08

Linux命令行工具

2015-07-30 11:24:47

Linux 系統(tǒng)命令行工具

2014-08-25 16:23:24

2015-12-21 14:07:58

2013-04-11 09:21:21

Linux性能監(jiān)測命令行工具

2015-09-28 11:22:55

命令行補全Linux

2015-10-08 09:01:51

2017-07-10 14:00:04

Python命令行

2019-02-27 09:24:48

命令行文件Linux

2014-10-31 10:50:28

Linux命令行工具

2011-01-18 19:11:26

Postfix命令行

2010-08-24 09:10:14

Linux命令行工具

2020-03-30 12:57:50

Linux命令行Markdown

2015-12-28 14:23:25

Linux51CTO IT技術周刊

2018-04-03 13:50:27

Linux容器命令行工具

2023-10-09 08:44:51

JDK命令行工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女一级a毛片免费观看97 | www.色综合| 国产91精品久久久久久久网曝门 | 人人九九精 | 亚洲视频在线观看 | 日本特黄a级高清免费大片 成年人黄色小视频 | 在线观看免费毛片 | 欧美日韩成人在线 | 99视频网 | 国产探花在线精品一区二区 | 欧美日韩视频一区二区 | 日韩精品一区二区三区中文在线 | 日韩电影免费在线观看中文字幕 | 欧美视频成人 | 国产精品日产欧美久久久久 | 成人蜜桃av| 午夜视频在线观看一区二区 | 午夜成人在线视频 | 日韩久久久一区二区 | 精品亚洲一区二区三区 | 亚洲精品一区二区三区免 | 婷婷激情在线 | 国产伦精品一区二区 | 亚洲综合在线播放 | 91精品国产色综合久久 | 亚洲性在线 | 日本aaaa | 久久久久久免费精品一区二区三区 | 成人在线免费视频观看 | 日韩欧美国产一区二区 | 久久久久久免费精品一区二区三区 | 欧美成人精品一区二区男人看 | 国产精产国品一二三产区视频 | www.精品国产| 操操操日日日 | 日韩在线不卡视频 | 亚洲精品一区二区三区在线 | 91高清在线视频 | 激情91 | 永久av | 国产黄色在线观看 |