我的编程空间,编程开发者的网络收藏夹
学习永远不晚

运维:mysql常用的服务器状态命令

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

运维:mysql常用的服务器状态命令

目录

1、查询当前服务器运行的进程

2、查询最大链接数

3、查询当前链接数

4、展示当前正在执行的sql语句

5、查询当前MySQL当中记录的慢查询条数

6、展示Mysql服务器从启动到现在持续运行的时间

7、查询数据库存储占用情况

8、查询服务器启动以来的执行查询的总次数

9、查询服务器启动以来的执行新增的总次数

10、查询服务器启动以来的执行更新的总次数

11、查询服务器启动以来的执行删除的总次数

12、总结


今天给大家分享mysql常用的服务器状态命令 ,希望对大家日常运维mysql数据库或者调优提供一些帮助!

1、查询当前服务器运行的进程

第一个命令

show processlist

查询正在运行的所有MySQL进程,包括进程ID、用户、主机、当前数据库、命令、时间等信息。

第二个命令

select * from information_schema.processlist where command = 'query';

筛选出所有正在运行的SQL语句,可以通过ORDER BY语句来按照时间排序
说明:使用该命令可以进行SQL语句可以用where语句进行筛选,比如数据库名称、命令类型等。

2、查询最大链接数

show variables like '%max_connections%';

3、查询当前链接数

show status like 'Thread%';

4、展示当前正在执行的sql语句

-- 查询慢MySQL查询的条数 Show status like 'slow_queries';

-- 展示当前正在执行的sql语句show profiles;

5、查询当前MySQL当中记录的慢查询条数

注意:需要配置开启慢查询记录。

配置方式如下:

修改MySQL配置参数,根据操作系统不同修改的配置文件如下:

Linux:my.cnf

Windows:my.ini

增加如下配置:

[mysqld]long_query_time=2   // 慢查询的定义时间(超过2秒就是慢查询)// 慢查询log日志记录( slow_query_log)## 5.5 版本以下配置log-slow-queries="mysql-slow-query.log"## 5.5 版本及以上配置slow-query-log=onslow_query_log_file="mysql-slow-query.log"//记录没有使用索引的querylog-query-not-using-indexes

然后重启数据库就会生效。
慢查询常用的命令

-- 查询慢查询的日志路径 show variables like 'slow_query_log_file';-- 使用msql提供的日志分析工具mysqldumpslow分析找出查询时间最慢的五条sqlmysqldumpslow -s 5 /mysql/mysql01_slow.log

6、展示Mysql服务器从启动到现在持续运行的时间

show status like 'uptime';

说明:Value的单位为秒

7、查询数据库存储占用情况

-- 索引+数据SELECT table_schema AS `Database`, SUM(data_length + index_length) / 1024 / 1024 AS `Size (MB)` FROM information_schema.TABLES GROUP BY table_schema;

说明:索引+数据之后就是完整的容量了。

8、查询服务器启动以来的执行查询的总次数

SHOW GLOBAL STATUS LIKE 'Com_select';

9、查询服务器启动以来的执行新增的总次数

SHOW GLOBAL STATUS LIKE 'Com_insert';

10、查询服务器启动以来的执行更新的总次数

SHOW GLOBAL STATUS LIKE 'Com_update';

11、查询服务器启动以来的执行删除的总次数

SHOW GLOBAL STATUS LIKE 'Com_delete';

说明:基于统计数据库的增删改查的次数,可以给数据库是否要做读写分离提供依据。

12、总结

以上是一些常用的服务器状态运行命令,大家如果还有比较常用的命令欢迎补充交流!

来源地址:https://blog.csdn.net/xishining/article/details/133970050

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

运维:mysql常用的服务器状态命令

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux运维常用的命令有哪些

这篇文章主要介绍了Linux运维常用的命令有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux运维常用的命令有哪些文章都会有所收获,下面我们一起来看看吧。1、删除0字节文件find -type f -
2023-06-28

Linux运维中常用维护命令的示例分析

这篇文章主要为大家展示了“Linux运维中常用维护命令的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux运维中常用维护命令的示例分析”这篇文章吧。(1)让程序在用户退出后仍然在运
2023-06-10

如何用命令搞定linux的服务状态

今天给大家介绍一下如何用命令搞定linux的服务状态。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。验证哪些端口在服务器的网络接口上处于监听状态是非常重要的。通
2023-06-28

系统运维中20个常用的Linux命令

这篇文章给大家分享的是有关系统运维中20个常用的Linux命令的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、查看目录以及权限在windows中,使用dir查看当前目录中文件。在Linux中使用ls(list)
2023-06-16

运维人员常用的Linux命令有哪些

这篇文章给大家分享的是有关运维人员常用的Linux命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一.文件和目录 1. cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可
2023-06-15

linux服务器维护常用命令有哪些

1. ping:测试网络连接是否正常。2. ifconfig:查看网络接口配置信息。3. netstat:查看网络连接状态。4. ps:查看进程状态。5. top:实时查看系统资源占用情况。6. kill:结束进程。7. service:启
2023-06-06

linux服务器代维常用命令有哪些

1. ssh:远程登录服务器命令。2. ls:列出当前目录下的文件和目录。3. cd:切换到指定目录。4. pwd:显示当前所在目录的路径。5. mkdir:创建新目录。6. touch:创建新文件。7. rm:删除文件或目录。8. cp:
2023-06-08

linux中有哪些常用的服务器维护命令

本篇文章给大家分享的是有关linux中有哪些常用的服务器维护命令,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一.更改telnet登录慢的问题:cd /etc vi resol
2023-06-10

详解Linux服务器状态、性能相关命令

服务器状态分析 查看linux服务器CPU详细情况 #查看CPU的信息 [root@host ~]# cat /proc/cpuinfo #查看物理CPU的个数 [root@host /]# cat /proc/cpuinfo | gre
2022-06-04

如何让云服务器一直运行状态正常运行

要让云服务器一直运行状态正常,需要以下几个步骤:检查电源:云服务器使用的是大容量的电源来提供计算能力,所以在正常运行期间必须保证服务器电源状态正常,避免出现电源故障或者电量不足等问题。清洁和干燥:如果长时间不使用云服务器,需要对服务器的电源和机柜进行清洁和干燥,确保服务器不会被长时间放置在潮湿的环境中。检查网络连接:如果云服务器使用的是互联网连接,需要确保网络连接正常,包括网络线缆、连接
2023-10-26

Linux运维宝典:最常用的150个命令汇总

阅读本文大概需要 2.8 分钟。
2023-06-05

如何让云服务器一直运行状态正常使用

要让云服务器一直运行状态正常,您需要确保它能够持续提供服务。以下是一些建议,可以确保云服务器的状态能够得到持续维护和管理:定期进行备份:定期备份重要数据,以避免数据丢失或损坏。设置高可用性:确保云服务器能够提供可靠的高可用性,以避免数据受到损坏。监控服务器:监控云服务器的运行状态,例如CPU、内存、磁盘使用率等。升级和更新硬件:定期升级和更新云服务器的硬件,确保它在不断变化的环境中能够
2023-10-26

很实用的Linux 系统运维常用命令及常识(超实用)

作为Linux运维,需要了解Linux操作系统的基本使用和管理知识,下面编程网小编给大家介绍下Linux运维需要掌握的命令,想成为Linux运维的朋友可以来学习一下。 1 文件管理2 软件管理3 系统管理 4 服务管理5 网络管理6 磁盘管
2022-06-04

如何让云服务器一直运行状态正常

要让云服务器一直运行状态正常,您需要确保以下几点:定期备份数据:为了确保云服务器一直运行正常,您需要定期备份数据到磁盘中。备份的方式可以是使用云服务器自带的备份功能或者使用第三方备份工具,例如dropbox。配置正确的软件:为了让云服务器一直运行状态良好,您需要定期安装与其相应的软件。您可以使用云服务器提供商提供的软件包管理器或者自行下载安装。监控系统:监控系统可以让您知道云服务器的运行
2023-10-26

编程热搜

目录