`
tmuffamd
  • 浏览: 27030 次
  • 性别: Icon_minigender_2
  • 来自: 重庆
社区版块
存档分类
最新评论

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;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics