很赞的文章:https://codeplayer.vip/p/j7sc4
官方教程是最应该查看的文档:https://dev.mysql.com/doc/refman/5.5/en/show.html

我真正关心的数据

  • 比如一秒钟到底能插入多少行数据?
  • 慢查询有多少?
    慢是一个相对概念,慢的绝对值时间是可以设置的,例如我设置long_query_time为10秒,那么但凡超过10秒的查询都可以认为是慢查询
  • 查询操作的超时时间

mysql中系统变量什么意思?怎么查看系统变量?
https://blog.csdn.net/leshami/article/details/39585253

show variables

系统变量实际上用于控制数据库的一些行为和方式的参数。比如我们启动数据库的时候设定多大的内存,使用什么样的隔离级别,日志文件的大小,存放位置等等一系列的东东。

show processlist

show status

SHOW [统计范围] STATUS [LIKE ‘状态项名称’]
–统计范围关键字分为GLOBAL和SESSION(或LOCAL)两种。

show status命令,但是看得眼花缭乱,此时可以加上like筛选

mysql 里面常用变量说明

com_xxx
The Com_xxx statement counter variables indicate the number of times each xxx statement has been executed
例如 com_select表示select语句执行次数

--查看MySQL本次启动后的运行时间(单位:秒)
show status like 'uptime';--查看select语句的执行数
show [global] status like 'com_select';--查看insert语句的执行数
show [global] status like 'com_insert';--查看update语句的执行数
show [global] status like 'com_update';--查看delete语句的执行数
show [global] status like 'com_delete';--查看试图连接到MySQL(不管是否连接成功)的连接数
show status like 'connections';--查看线程缓存内的线程的数量。
show status like 'threads_cached';--查看当前打开的连接的数量。
show status like 'threads_connected';--查看当前打开的连接的数量。
show status like 'threads_connected';--查看创建用来处理连接的线程数。如果Threads_created较大,你可能要增加thread_cache_size值。
show status like 'threads_created';--查看激活的(非睡眠状态)线程数。
show status like 'threads_running';--查看立即获得的表的锁的次数。
show status like 'table_locks_immediate';--查看不能立即获得的表的锁的次数。如果该值较高,并且有性能问题,你应首先优化查询,然后拆分表或使用复制。
show status like 'table_locks_waited';--查看创建时间超过slow_launch_time秒的线程数。
show status like 'slow_launch_threads';--查看查询时间超过long_query_time秒的查询的个数。
show status like 'slow_queries';

鱼和熊掌不可兼得的例子
可靠性和大并发之间。超时时间短,接受的连接会多一点,可是没有办法保证请求总是正确响应,超时时间长,占用连接不能释放,导致连接池慢了,不能为新用户提供服务。

mysql查看数据库状态相关推荐

  1. MySQL查看数据库状态命令详解

    数据查询语言(DQL: Data Query Language):其语句,也称为"数据检索语句",用以从表中获得数据,确定数据怎样在应用程序给出.保留字SELECT是DQL(也是所 ...

  2. mysql查看数据库表大小语句_MySQL查看数据库表容量大小的命令语句讲解

    MySQL查看数据库表容量大小的命令语句讲解 发布时间:2020-04-27 14:17:23 来源:亿速云 阅读:180 作者:三月 本文主要给大家介绍MySQL查看数据库表容量大小的命令语句讲解, ...

  3. Mysql查看数据库和表占用空间

    Mysql查看数据库和表占用空间 1.查看数据库的大小 select sum(DATA_LENGTH)+sum(INDEX_LENGTH) from information_schema.TABLES ...

  4. 如何查看目前所有会话的状态oracle,Oracle一些常用查看数据库状态SQL

    Oracle一些常用查看数据库状态SQL --查看当前连接客户端使用连接数 select   machine, count(machine)  from   sys.v_$session group ...

  5. MySQL查看数据库表容量大小

    本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用. 1.查看所有数据库容量大小 select table_schema as '数据库', sum(table ...

  6. MySQL查看数据库连接数和状态

    1.查看MySQL连接数 登录到MySQL命令行,使用如下命令可以查看当前处于连接未关闭状态的进程列表: show full processlist; 若不加上full选项,则最多显示100条记录. ...

  7. Mysql查询数据库状态及信息

    使用MySQL时,需要了解当前数据库的情况,例如当前的数据库大小.字符集.用户等等.下面总结了一些查看数据库相关信息的命令 1:查看显示所有数据库 mysql> show databases; ...

  8. MySQL查看数据库相关信息

    使用MySQL时,需要了解当前数据库的情况,例如当前的数据库大小.字符集.用户等等.下面总结了一些查看数据库相关信息的命令 1:查看显示所有数据库 mysql> show databases; ...

  9. mysql 查看slave状态_解读show slave status 命令判断MySQL复制同步状态

    解读show slave status 命令判断MySQL复制同步状态 1. show slave status命令可以显示主从同步的状态 MySQL> show slave status \G ...

最新文章

  1. Java程序员的日常—— 《编程思想》关于类的使用常识
  2. 编写查询功能TextBox
  3. 将公用文件夹从Exchange2010迁移到 Exchange 2013
  4. c++ 输出二进制_Python之输入输出(input_output)
  5. nginx通过lua从日志中获得请求响应体
  6. Spring MVC实现文件下载
  7. 再见Jenkins,从Gitlab代码提交到k8s服务持续交付只需七毛三
  8. 这届互联网公司月饼:阿里卡哇伊,百度酷炫风,京东乾隆审美……
  9. SqlServer2008R2 完全卸载步骤
  10. word2016安装mathtype之后工具栏无显示
  11. 区域生长算法原理及实现
  12. 团队作业7——alpha阶段之事后诸葛亮分析
  13. 网速提升: 百度、阿里、114与运营商的DNS怎么选?
  14. 人类异常行为识别数据集汇总【转载】(附链接)
  15. 时间序列分析深入总结(一)(附代码)
  16. 海龟交易法则03_海龟的培训
  17. 直线检测论文(霍夫变换,LSD,DWP,L-CNN,AFM,HAWP,PPGNet,TP-LSD,M-LSD,LETR)
  18. 安卓商城选择商品规格
  19. 视频消重软件吾爱伪原创 视频如何修改md5
  20. 如何在自己网站上播放上传到优酷的视频

热门文章

  1. 小米9网络位置服务器,如何查看小米9手机当前的IP地址
  2. Unity3d之表情动画--眨眼
  3. mysql mha for rhel5_MHA–master在线修复
  4. 猎人抓兔子 - (广度优先算法)
  5. delphi 多线程3
  6. 如何判断一个数是否是NaN
  7. 公众号openid能做用户识别_做公众号能不能转载别人文章?我的建议是...
  8. 我的jQuery学习之路_笔记(三)
  9. 一个简约的Android相册(支持多选)
  10. CDA数据分析师协会等级认证证书