首页 > 数据库 >[mysql]状态检查常用SQL

[mysql]状态检查常用SQL

时间:2023-03-04 14:45:13浏览次数:39  
标签:status 常用 like show -- SQL buffer Innodb mysql

前言

使用MySQL自身命令获取数据库服务状态。

连接数

-- 最大使用连接数
show status like 'Max_used_connections';
-- 系统配置的最大连接数
show global variables like '%max_connection';
-- 当前打开的连接数
show status like 'Threads_connected';

缓存

-- 未从缓冲池读取的次数
show status like 'Innodb_buffer_pool_reads';
-- 从缓冲池读取的次数
show status like 'Innodb_buffer_pool_read_requests';
-- 缓冲池的总页数
show status like 'Innodb_buffer_pool_pages_total';
-- 缓冲池空闲的页数
show status like 'Innodb_buffer_pool_pages_free';
-- 缓存命中率
-- (1-Innodb_buffer_pool_reads/Innodb_buffer_pool_read_requests)*100%
-- 缓存池使用率
-- ((Innodb_buffer_pool_pages_total-Innodb_buffer_pool_pages_free)/Innodb_buffer_pool_pages_total)*100%

-- 锁等待个数
show status like 'Innodb_row_lock_waits';
-- 平均每次锁等待时间
show status like 'Innodb_row_lock_time_avg';
-- 是否存在表锁
show open TABLES where in_use>0;

慢查询日志

-- 是否开启慢查询。开启命令:set global slow_query_log=1
show variables like 'slow_query_log';
-- 查看慢查询的阈值
show variables like 'long_query_time';
-- 查看 mysql 慢 sql 目录
show variables like 'slow_query_log_file';
  • 使用命令行查看耗时最长的10个SQL语句
# 查看耗时最长的10个SQL语句
mysqldumpslow -s at -t 10 /var/log/mysql/slow.log
# 查看

未分类

-- insert数量
show status like 'Com_insert';
-- delete 数量
show status like 'Com_delete';
-- update 数量
show status like 'Com_update';
-- select 数量
show status like 'Com_select';
-- 发送吞吐量
show status like 'Bytes_sent';
-- 接收吞吐量
show status like 'Bytes_received';

标签:status,常用,like,show,--,SQL,buffer,Innodb,mysql
From: https://www.cnblogs.com/XY-Heruo/p/17178265.html

相关文章

  • 【SqlServer】修改字段类型提示默认值约束依赖导致无法修改
    参考https://www.cnblogs.com/longxinyv/p/16702758.htmlhttps://www.cnblogs.com/jialanyu/p/13469848.html创建表对Name添加默认值,使其有默认值约束createtableM......
  • NET6 使用 Pomelo.EntityFrameworkCore.MySql,无法从“string”转化为Microsoft.Entity
    NET6使用Pomelo.EntityFrameworkCore.MySql,无法从“string”转化为Microsoft.EntityFrameworkCore.ServerVersion。关于net6使用了6.0版本Pomelo.EntityFrameworkCor......
  • Markdown常用格式记录
    title:这是文章标题date:2020/8/1522:00:00password:<!--如果加密,这里填写密码-->categories:<!--分类如下(去掉我)-->-[父分类1,子分类1,子分类2]-[父分类2......
  • Android NDK中Android.mk和Application.mk的常用配置
    PS:本文主要记录Android.mk和Application.mk的常用配置。不会做太过详细的介绍。一、Android.mkLOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_MODULE:=d......
  • mysql原理
    来自B站视频讲解的个人记录原视频mysql结构计算机语言通过驱动与mysql建立连接,然后发送sql指令,mysql执行。但是每一次执行都需要建立连接,完成后释放频繁的连接建立和......
  • MySQL常用DOS命令
    一、启动与关闭服务(1)启动服务netstartmysql(mysql是自己在安装mysql时起的服务名)(2)关闭服务netstopmysql2二、连接与退出数据库(1)连接数据库mysql-uroot......
  • SQLSTATE[22007]:无效的日期时间格式:1366不正确的整数值:
    前言这几天在爬取html时出现了这个问题才发现有emoj表情存在,这个之前在做小程序时遇到过,许多微信名称都会有emoj的存在,所以微信授权都拿不到。查看错误代码之后发现是同样......
  • 在centos中搭建mysql8
    1.卸载mariadb#一般centos7会默认安装mariadb,新安装的mysql8会与它造成依赖冲突,可以按下列方式进行卸载:rpm-qa|grepmariadb#如果出现mariadb-libs-5.5.68-1.el......
  • 树Hash的一些常用姿势
    Preface树Hash,是一种常用的用于判断树是否同构的算法所谓两棵树同构,即通过给其中一棵树重新标号后可以和另一棵树完全相同一般我们在考虑同构的时候都是考虑的有根树,以......
  • MySQL存储引擎
    1.InnoDB逻辑存储结构:TableSpece:表空间Segment:段Extent:区(1M)Page:页(16K)Row:行2.存储引擎特点:特点InnoDBMYISAMMemory存储限制64TB有有事务安......