阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

使用mytop命令行监视工具监视MySQL数据库

461次阅读
没有评论

共计 1926 个字符,预计需要花费 5 分钟才能阅读完成。

Mytop 是用于 MySQL 数据库的免费开放源代码命令行监视软件。它的外观类似于 Linux/Unix 中的“top”命令。Mytop 监视 MySQL 线程和数据库的整体性能,从而使系统管理员或开发人员可以了解应用程序如何与数据库交互。

在 RHEL/CentOS 和 Fedora Linux 上安装 Mytop

Mytop 包含在 Fedora 存储库中,因此仅需安装即可。如果您使用的是 Red Hat Enterprise Linux 或 CentOS,则可以通过 RPMForge 存储库使用 mytop。

现在安装 Mytop 软件包:

[root@localhost /home/linuxidc/www.linuxidc.com]$yum install mytop -y

使用 mytop 命令行监视工具监视 MySQL 数据库

Mytop 配置

在使用 mytop 之前,为 mytop 创建一个名为.mytop 的自定义配置文件。运行以下命令:

[root@localhost /home/linuxidc/www.linuxidc.com]$sudo nano /root/.mytop

并在文件中添加以下内容,然后保存并退出。

host=localhost
db=mysql
delay=5
port=3306
socket=
batchmode=0
color=1
idle=1

使用 mytop 命令行监视工具监视 MySQL 数据库

当您以 root 用户的身份直接运行 mytop 时,以及当您以非 root 用户的身份在其前面运行 sudo 命令时,将使用此配置文件。

您可以根据需要对这个配置文件进行更改。例如,延迟选项指定显示刷新之间的时间 (以秒为单位)。如果希望每 3 秒刷新一次 mytop 显示,可以编辑文件 /root/.mytop

并更改以下内容:

delay=3

idle 参数指定是否允许空闲(休眠)线程出现在 mytop 显示屏的列表中。默认为显示空闲线程。如果省略了空闲线程,则默认的排序顺序将被颠倒,从而使运行时间最长的查询出现在列表的顶部。如果您希望这样做,请编辑 /root/.mytop 文件并更改以下内容:

idle=0

您可以参考 mytop 的手册页以获取有关配置文件中所有参数的信息 - 它包含每个参数的描述。要访问手册页,请使用以下命令:

[root@localhost /home/linuxidc/www.linuxidc.com]$man mytop

您可以键入 q 退出手册。

连接到 Mytop

在本节中,我们将讨论如何连接到 mytop 并使用它来查看 MySQL 查询。

Mytop 需要访问数据库的凭据,可以通过提示符,在命令行上提供或存储在配置文件中。为了提高安全性,我们将在 mytop 上使用 –prompt 选项,该选项每次都会要求输入密码。

让我们使用以下命令连接到 mytop:

[root@localhost /home/linuxidc/www.linuxidc.com]$mytop –prompt

现在,运行以下命令以打开 Mytop 工具。它将要求 mysql root 密码来监视数据库:

 使用 mytop 命令行监视工具监视 MySQL 数据库

mytop mysql 监控工具

MySQL on localhost (10.3.17-MariaDB)                    up 0+02:29:49 [07:55:47]
 Queries: 176.0  qps:    0 Slow:     0.0         Se/In/Up/De(%):    02/00/00/00 
             qps now:    0 Slow qps: 0.0  Threads:    2 (6/   0) 00/00/00/00 
 Key Efficiency: 100.0%  Bps in/out:   0.9/149.3   Now in/out:   9.7/ 3.2k

      Id      User         Host/IP         DB      Time    Cmd Query or State  
       --      ----         -------         --      ----    --- ----------      
        1 system us                                    0 Daemon InnoDB purge coo
        2 system us                                    0 Daemon InnoDB purge wor
        3 system us                                    0 Daemon InnoDB purge wor
        4 system us                                    0 Daemon InnoDB purge wor
        5 system us                                    0 Daemon InnoDB shutdown 
       23      root       localhost      mysql         0  Query show full proces
       25      root       localhost linuxidc_d        20  Sleep

如果要监视特定的数据库,请使用参数 -d。例如,要监视名为“linuxidc_db”的数据库,请输入以下命令:

[root@localhost /home/linuxidc/www.linuxidc.com]$mytop –prompt -d linuxidc_db

使用 mytop 命令行监视工具监视 MySQL 数据库使用 mytop 命令行监视工具监视 MySQL 数据库

要退出 mytop 并返回到您的 shell 提示符,请键入 q。

总结

您现在应该对如何使用 mytop 监视 MySQL 服务器有一个初步的了解了。它也是查找有问题的 SQL 查询并对其进行优化的起点,从而提高服务器的整体性能。

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计1926字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19348
评论数
4
阅读量
7803562
文章搜索
热门文章
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板 1Panel:小白轻松构建 Web 服务与面板加固指南 哈喽,我是星哥,经常有人问我不...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
Python自学26 – Cookie和Session

Python自学26 – Cookie和Session

Python 自学 26 – Cookie 和 Session 在学习 Web 开发时,Cooki...
星哥带你玩飞牛NAS-13:自动追番、订阅下载 + 刮削,动漫党彻底解放双手!

星哥带你玩飞牛NAS-13:自动追番、订阅下载 + 刮削,动漫党彻底解放双手!

星哥带你玩飞牛 NAS-13:自动追番、订阅下载 + 刮削,动漫党彻底解放双手! 作为动漫爱好者,你是否还在为...
星哥带你玩飞牛NAS-4:飞牛NAS安装istore旁路由,家庭网络升级的最佳实践

星哥带你玩飞牛NAS-4:飞牛NAS安装istore旁路由,家庭网络升级的最佳实践

星哥带你玩飞牛 NAS-4:飞牛 NAS 安装 istore 旁路由,家庭网络升级的最佳实践 开始 大家好我是...
使用1Panel面板搭建属于你的AI项目环境

使用1Panel面板搭建属于你的AI项目环境

使用 1Panel 面板搭建属于你的 AI 项目环境 在 AI 项目越来越火的今天,很多朋友都想自己动手搭建一...
每天一个好玩的网站-手机博物馆-CHAZ 3D Experience

每天一个好玩的网站-手机博物馆-CHAZ 3D Experience

每天一个好玩的网站 - 手机博物馆 -CHAZ 3D Experience 一句话介绍:一个用 3D 方式重温...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸 前言 作为天天跟架构图、拓扑图死磕的...
星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的NAS中!

星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的NAS中!

星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的 NAS 中! 大家对「数据安全感」的需求越来越高 ...
开发者福利:免费 .frii.site 子域名,一分钟申请即用

开发者福利:免费 .frii.site 子域名,一分钟申请即用

  开发者福利:免费 .frii.site 子域名,一分钟申请即用 前言 在学习 Web 开发、部署...
星哥带你玩飞牛NAS-14:解锁公网自由!Lucky功能工具安装使用保姆级教程

星哥带你玩飞牛NAS-14:解锁公网自由!Lucky功能工具安装使用保姆级教程

星哥带你玩飞牛 NAS-14:解锁公网自由!Lucky 功能工具安装使用保姆级教程 作为 NAS 玩家,咱们最...
【开源神器】微信公众号内容单篇、批量下载软件

【开源神器】微信公众号内容单篇、批量下载软件

【开源神器】微信公众号内容单篇、批量下载软件 大家好,我是星哥,很多人都希望能高效地保存微信公众号的文章,用于...