MySQL运行状况查询方式介绍
SHOW STATUS
直接在命令行下登陆MySQL运行SHOW STATUS;查询语句,详细如下图
同样的语句还有SHOW VARIABLES;,SHOW STATUS是查看MySQL运行情况,和上面那种通过pma查看到的信息基本类似。
SHOW VARIABLES
SHOW VARIABLES是查看MySQL的配置参数,还可以使用类似SHOW VARIABLES LIKE 'Key%'
SHOW PROCESSLIST
SHOW PROCESSLIST是查看当前正在进行的进程,对于有锁表等情况的排查很有用处。一般情况下,打开MySQL的慢查询记录同样有利于排查。
SHOW OPEN TABLES
SHOW OPEN TABLES是显示当前已经被打开的表列表。
mysqladmin status
使用MySQL自带的mysqladmin 工具查看status,使用以下命令
mysqladmin -uroot --password='password' status
显示的结果如下:
Uptime: 87117 Threads: 1 Questions: 5481626 Slow queries: 16 Opens: 2211 Flush tables: 1 Open tables: 512 Queries per second avg: 62.923
另外可以添加 -i 5 参数,让其每五秒自动刷新之。
mysqladmin -uroot --password='password' status -i 5
mysqladmin extended-status
同样的可以使用mysqladmin -uroot --password='password' extended-status来查看更多的MySQL运行信息,这种方式和第一种查看的信息基本一样。
相关推荐
-
MySQL查看目前运行状况的两种方法
第一种方法:利用mysql命令查看 MySQL 内建直接看 status 就可以看到系统常见讯息, 如下述范例: 复制代码 代码如下: 1.$ mysql -u root -p 2.mysql> s "Threads: 2 Questions: 224857636 Slow queries: 229 Opens: 1740 Flush tables: 1 Open tables: 735 Queries per second avg: 137.566 $ mysql -u root -p
-
MySQL运行状况查询方式介绍
SHOW STATUS 直接在命令行下登陆MySQL运行SHOW STATUS;查询语句,详细如下图 同样的语句还有SHOW VARIABLES;,SHOW STATUS是查看MySQL运行情况,和上面那种通过pma查看到的信息基本类似. SHOW VARIABLES SHOW VARIABLES是查看MySQL的配置参数,还可以使用类似SHOW VARIABLES LIKE 'Key%' SHOW PROCESSLIST SHOW PROCESSLIST是查看当前正在进行的进程,对于有锁表等
-
MYSQL 增加从库方式介绍
目录 一.MySQL主从复制 实现细节 二.增加一个slave 一.MySQL主从复制 常见的主从架构: 一主一从:一个 Master,一个 Slave 一主多从:一个 Master,多个 Slave 具体,参考下图: 实现细节 MySQL 在主从同步时,其底层实现细节又是什么?为此后分析主从延迟原因以及优化方案,做好理论准备. 总结来说,MySQL 的主从复制:异步单线程. Master上 1 个IO线程,负责向Slave传输 binary log(binlog) Slave上 2 个线程:I
-
thinkphp的CURD和查询方式介绍
对数据的读取 Read 复制代码 代码如下: $m=new Model('User'); $m=M('User'); select $m->select();//获取所有数据,以数组形式返回 find $m->find($id);//获取单条数据 getField(字段名)//获取一个具体的字段值 $arr=$m->where('id=2')->getField('username'); 三.ThinkPHP 3 创建数据 (重点) 对数据的添加 Create 复制代码 代码
-
MySQL存储过程的查询命令介绍
如下所示: select name from mysql.proc where db='数据库名'; 或者 select routine_name from information_schema.routines where routine_schema='数据库名'; 或者 show procedure status where db='数据库名'; SHOW CREATE PROCEDURE 数据库.存储过程名; 补充:MySQL存储过程-循环遍历查询到的结果集 1.创建存储过程 根据MyS
-
mysql中使用instr进行模糊查询方法介绍
在mysql中使用内部函数instr,可代替传统的like方式查询,并且速度更快. instr 函数,第一个参数是字段,第二个参数是要查询的串,返回串的位置,第一个是1,如果没找到就是0. 例如,查询字段name中带"军"的名字,传统的方法是: select name from 用户表 where name like `%军%'; 用instr的方法: select name from 用户表 where instr('name','军'); 或: select name from 用
-
mysql查询字段类型为json时的两种查询方式
表结构如下: id varchar(32) info json 数据: id = 1 info = {"age": "18","disname":"小明"} -------------------------------------------- 现在我需要获取info中disanme的值,查询方法有: 1. select t.id,JSON_EXTRACT(t.info,'$.disname') as disname fro
-
MySql各种查询方式详解
目录 新增 聚合查询 分组查询 条件查询 联合查询 自连接 合并查询 新增 insert into B select * from A://将A表的信息通过查询新增到B表中去 聚合查询 count://返回到查询的数据总和 sum://返回到查询的数据总和(只对数字有意义) 只对数字有意义 avg/max/min;//返回查询数据的平均值/最大值/最小值(只对数字有意义) 分组查询 select * from 表名 group by 分组条件: 这里是先执行分组,再根据分组执行每个组的聚合函数.
-
Mysql实现模糊查询的两种方式(like子句 、正则表达式)
目录 前言 语法 like子句 语法 示例 正则表达式 语法 说明: 示例 总结 通常在实际应用中,会涉及到模糊查询的需求,查询在 MySQL 中使用 SQL SELECT 命令来读取数据,有条件的查询可以在 SELECT 语句中使用 WHERE 子句来获取记录 有时候我们需要获取某字段含有 “xxxxx” 字符的所有记录,这时就是模糊查询,下面介绍一下在MySQL中实现模糊查询的两种方式 前言 MySQL 查询数据使用SQL SELECT语句 语法 MySQL数据库中查询数据通用的 SELEC
-
详解Mysql两表 join 查询方式
目录 一.SQL基本语法格式 二.3种join方式 1. left join(左连接) 2. right join(右连接) 3. inner join(内连接) 4. 在理解上面的三种join下,查询(A - A∩B) 5. 查询 ( B - A∩B ) 6. 查询(A∪B - A∩B) 7. 查询 AUB 一.SQL基本语法格式 SELECT DISTINCT < select_list > FROM < left_table > < join_type > JO
随机推荐
- PHP实现生成透明背景的PNG缩略图函数分享
- python使用PyGame模块播放声音的方法
- SpringMVC+MyBatis声明式事务管理
- 如何让access自动编号从1开始排序实现方法
- jQuery EasyUI API 中文文档 - PropertyGrid属性表格
- 星外虚拟主机平台国内五大域名接口设置方法
- MyBatis学习教程(六)-调用存储过程
- 深入解析Java的Hibernate框架中的持久对象
- 发一个分页的js
- PHP连接MYSQL数据库实例代码
- php curl常见错误:SSL错误、bool(false)
- setTimeout与setInterval在不同浏览器下的差异
- 高亮显示web页表格行的javascript代码
- 在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句写法
- jQuery EasyUI API 中文帮助文档和扩展实例
- JavaScript实现图片无缝滚动效果
- javascript克隆元素样式的实现代码
- thinkphp使用phpmailer发送邮件的方法
- Vue中如何实现proxy代理
- 常见android app加固厂商脱壳方法研究