mysql分析语句方法_Mysql分析-常用分析语句总结
我们有时候会碰到mysql数据库出错或变慢的时候,这时候就需要我们来看看基本的一些情况
一条糟糕的SQL语句可能让你的整个程序都非常慢,是连接数过多?表结构有问题?表的索引没有加?。。
下边是我常用的一些mysql分析语句,做一个记录。
序号语句作用
1show PROCESSLIST;显示系统中正在运行的所有进程,也就是当前正在执行的查询。
大多数用户可以查看他们自己的进程,但是如果他们拥有process权限,
就可以查看所有人的进程,包括密码。
2show status [ like "%Thread%]";显示一些系统特定资源的信息,例如,正在运行的线程数量。
3show variables [like '%profili%'];显示系统变量的名称和值。是系统参数 是静态可以调整(my.cnf或语句调整)
4desc table_name;分析表结构
5show create table table_name;查看建表语句
6show index from table_name;查看表的索引情况
7show profiles;查看执行语句的状态
8explain sql;分析语句执行状态
1.mysql> show PROCESSLIST;
2.mysql> show status;
显示一些系统全部的资源的信息。
3.mysql> show status like "Threads%";
显示一些系统特定资源的信息,例如,正在运行的线程数量。
4.mysql> show variables like '%profili%';
显示系统profil相关的变量值。【Mysql分析-profile详解】
mysql> show variables like "%query_cache%";
5.mysql> show index from table_name;
查看某个表的索引情况mysql> select database(); //显示当前选中数据库
mysql> show databases; //显示数据库列表
mysql> use database_name; //选择使用数据库
mysql> select version(); //显示mysql版本
mysql> reset query cache; //清理查询缓存
以上就是Mysql分析-常用分析语句总结的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
mysql分析语句方法_Mysql分析-常用分析语句总结相关推荐
- mysql udf提权_MySQL日志安全分析技巧
常见的数据库攻击包括弱口令.SQL注入.提升权限.窃取备份等.对数据库日志进行分析,可以发现攻击行为,进一步还原攻击场景及追溯攻击源. 0x01 Mysql日志分析 general query log ...
- linux mysql 释放x锁_MySQL 加锁处理分析-转载
背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题.我在工作过程中,经常会有同事咨询这方面的问题.同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题.本文,准备 ...
- mysql二进制日志特点_MySQL二进制日志分析-概述篇
MySQL从3.23版本开始引入了二进制日志,用于的数据复制, 二进制日志根据MySQL的版本不同,目前有4个版本: https://dev.mysql.com/doc/internals/en/bi ...
- mysql使用方法_Mysql的常用用法
一.mysql中limit的用法详解[数据分页常用] 在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能. SELECT ...
- mysql 提权方法_mysql常用的提权方法
一,利用MOF提权 Windows 管理规范 (WMI) 提供了以下三种方法编译到 WMI 存储库的托管对象格式 (MOF) 文件: 方法 1: 运行 MOF 文件指定为命令行参数将 Mofcomp. ...
- 查看mysql数据库文件命令_MySQL 数据库常用命令
1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...
- mysql insert语句大全_MySQL中insert into语句的6种写法
insert into是mysql中最常用的插入语句,它有6种写法. 1向原表中某些字段中插入一条记录. 语法:insert into +表名(表中的字段,,)value(字段所对应的记录,,); m ...
- mysql备份数据库语句6_13.4 MySQL用户管理;13.5 常用sql语句;13.6 MySQL数据库备份恢复...
扩展 : SQL语句教程 什么是事务?事务的特性有哪些? 根据binlog恢复指定时间段的数据 mysql字符集调整 使用xtrabackup备份innodb引擎的数据库 innobackupex ...
- 13.4 MySQL用户管理;13.5 常用sql语句;13.6 MySQL数据库备份恢复
扩展 : SQL语句教程 http://www.runoob.com/sql/sql-tutorial.html 什么是事务?事务的特性有哪些? http://blog.csdn.net/yenang ...
- MySQL查询的方法_MYSQL 查询方法
mysql表格查询方法: 查询: 1.简单查询 select * from Info --查所有数据 select Code,Name from Info --查指定列的数据 select Code ...
最新文章
- hibernate配置相关知识
- 新版linux安装旧软件下载,Linux下载安装各种版本的firefox
- LC.exe”已退出,代码为 -1
- [Qt-creator]实用技巧----基于ubuntu
- mkdir和mkdir-p的区别
- pycharm 中HTML代码的对齐
- ios 获取是否静音模式_高效人士进阶-IOS
- react.js 多个组件集成示例
- 麦克劳林公式求sin
- 威联通 php升级,威联通折腾篇十七:Docker 安装的 NextCloud 升级、备份及恢复
- c语言 100匹马 编程,编程,百马百担有关问题,有100匹马,驮100担货,大马驮三担,中马驮2担,两匹小马驮一担,求大、中、小各多少匹...
- Lesson 3 Please send me a card 请给我寄一张明信片
- 【DL】血与泪的炼丹心得
- php sql多字段求和,JSP_sql实现多字段求和并查询,下面就sql多字段求和并作为sql - phpStudy...
- IOT(4)---手机中的传感器
- SkeyeRTMPLive多流媒体协议转无插件直播协议(RTMP)解决方案
- Java数组,集合,列表的使用与区别
- LTE paging注释
- 老闪创业那些事儿(43)——勤勤恳恳的老黄牛
- python之魔术方法