• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > Mysql分析-常用分析语句总结

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了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分析-常用分析语句总结的内容,更多相关内容请关注微课江湖()!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 分享下mysql各个主要版本之间的差异
  • MySQL essential版本和普通版本有什么区别?
  • redhat 5.4下安装MYSQL全过程
  • 如何用SQL命令查看Mysql数据库大小
  • 解析mysql中如何获得数据库的大小
  • 解析mysql修改为utf8后仍然有乱码的问题
  • 5个常用的MySQL数据库管理工具详细介绍
  • 解析在MySQL里创建外键时ERROR 1005的解决办法
  • 解析远程连接管理其他机器上的MYSQL数据库
  • mysql 精简过程(删除一些文件)

相关文章

  • 2017-05-11mysql 表索引的一些要点
  • 2018-12-05总结mysql数据库优化操作
  • 2018-12-05Linux下安装Mysql多实例作为数据备份服务器实现多主到一从多实例
  • 2018-12-05SQL SERVER 与ACCESS、EXCEL的数据转换方法分享
  • 2018-12-05比较详细的MySQL字段类型说明
  • 2018-12-05mysql 显示SQL语句执行时间的代码
  • 2018-12-05mysql查询表里的重复数据方法
  • 2018-12-05mysql从执行.sql文件时处理n换行的问题
  • 2018-12-05Windows下ORACLE 10g完全卸载的方法分析
  • 2018-12-05mysql连接查询实例详解

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 分发服务器 系统抛出18483错误,未能连接服务器,因为''distri
    • access下如何恢复已经删除的记录;如何恢复已经删除的表、窗体等
    • MySQL数据表的创建、查看、插入实例详解
    • 提高工作效率:MySQL的优化技巧
    • 有关免安装配置的文章推荐4篇
    • mysql优化limit查询语句的5个方法
    • SQL2005 四个排名函数(row_number、rank、dense_rank和ntile)的
    • mysql存储引擎(一)_MySQL
    • sql 创建数据库与删除数据库
    • mysql 队列 实现并发读

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有