Mysql分析-常用分析语句总结
来源:互联网 发布:js pushstate 编辑:程序博客网 时间:2024/05/16 12:55
我们有时候会碰到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;分析语句执行状态
大多数用户可以查看他们自己的进程,但是如果他们拥有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; //清理查询缓存
0 0
- Mysql分析-常用分析语句总结
- 常用mysql语句总结
- mysql常用语句总结
- mysql常用语句总结
- MySQL常用语句总结
- mysql语句性能分析
- mysql语句执行时间分析
- Mysql运维与分析--常用SQL语句
- mysql-常用分析工具
- Oracle常用性能分析语句
- mysql常用sql语句总结
- MySql常用语句大总结
- mysql 一些常用语句总结
- mysql数据类型分析总结
- MySQL常见问题总结分析
- mysql 查询语句分析explain
- MySQL SQL语句性能分析
- mysql sql语句性能分析
- TP框架实现第三方登录(QQ/微信)
- SQL删除重复数据只保留一条
- 一些关于dagger2的理解(一)
- Nginx在局域网中使用ip_hash负载均衡策略,访问全部分发到同一个后台服务器
- android ListView使用详解
- Mysql分析-常用分析语句总结
- Openstack 实现技术分解 (3) 开发工具 — VIM & dotfiles
- alert(a&&b)和alert(a||b)
- spring中log4j配置文件不放在classpath的根目录
- CTF之XSSEE
- CSS3动画
- java 中判断一个字符串中大小写字母的个数及其思路
- 深入.NET平台和C#编程第二张上机练习2
- Promise实现的lazyman