mysql下的 show/desc/explain

1 性能瓶颈定位Show命令

我们可以通过show命令查看MySQL状态及变量,找到系统的瓶颈:

Mysql> show status ——显示状态信息(扩展show status like ‘XXX’)

Mysql> show variables ——显示系统变量(扩展show variables like ‘XXX’)

Mysql> show innodb status ——显示InnoDB存储引擎的状态

Mysql> show processlist ——查看当前SQL执行,包括执行状态、是否锁表等

Shell> mysqladmin variables -u username -p password——显示系统变量

Shell> mysqladmin extended-status -u username -p password——显示状态信息

查看状态变量及帮助:

Shell> mysqld –verbose –help [|more #逐行显示]

 

 

 

1. 查看配置

       show variable;

       2.查看目前处理的列表;

       show processlist;

       3.看看有哪些存储过程

       show procedure status;

       4.查看一条命令的执行方案

       explain select * fromt t_your_tabe;

       如果是分区表

      explain partitions select * from t_your_table;

      5. 查看表的信息

      desc t_your_table;

      6.查看表的创建

      show create table t_your_table;

      7.查看存储过程的创建

      show create procedure p_your_procedure

      8.查看所有支持的字符集

      use information_schema;

     select * from character_sets;

     实际上很多信息在mysql和information_schema可以查到

     9. 索引

     show index from t_your_table;

    10. 主服务器

    show master status;

    11. 从服务器

    show  slave status;

    12. 查看日志 

    show binary logs;

    13 查看状态

    show status;

    14 查看user权限

    show grant for u_user_name

    15. 查看服务器支持的权限

    show  privileges;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值