您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Mysql分析-常用分析语句总结

2024/7/17 20:36:03发布42次查看
我们有时候会碰到mysql数据库出错或变慢的时候,这时候就需要我们来看看基本的一些情况
一条糟糕的sql语句可能让你的整个程序都非常慢,是连接数过多?表结构有问题?表的索引没有加?。。
下边是我常用的一些mysql分析语句,做一个记录。
序号 语句 作用
1 show processlist; 显示系统中正在运行的所有进程,也就是当前正在执行的查询。
大多数用户可以查看他们自己的进程,但是如果他们拥有process权限,
就可以查看所有人的进程,包括密码。
2 show status [ like %thread%]; 显示一些系统特定资源的信息,例如,正在运行的线程数量。
3 show variables [like '%profili%']; 显示系统变量的名称和值。是系统参数  是静态可以调整(my.cnf或语句调整)
4 desc table_name; 分析表结构
5 show create table table_name; 查看建表语句
6 show index from table_name; 查看表的索引情况
7 show profiles; 查看执行语句的状态
8 explain 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分析-常用分析语句总结的内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product