mysql-查看进程-查看分区
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
获取mysql分区表信息的几种方法
参照 https://www.cnblogs.com/sweet521/p/6439598.html
1. show create table 表名
可以查看创建分区表的create语句
2. show table status
可以查看表是不是分区表
3. 查看information_schema.partitions表
select
partition_name part,
partition_expression expr,
partition_description descr,
table_rows
from information_schema.partitions where
table_schema = schema()
and table_name='test';
可以查看表具有哪几个分区、分区的方法、分区中数据的记录数等信息
4. explain partitions select语句
通过此语句来显示扫描哪些分区,及他们是如何使用的.
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
查看mysql进程有两种方法
1.进入mysql/bin目录下输入mysqladmin processlist;
2.启动mysql,输入show processlist;
如果有SUPER权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线程)。
mysql> show processlist;
3、查看数据库中所有sql进程
SELECT * FROM information_schema.PROCESSLIST WHERE info IS NOT NULL ORDER BY TIME desc,state,INFO;
参照 https://www.cnblogs.com/weiok/p/5672238.html
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
posted on 2018-08-01 10:38 helloJava小白 阅读(124) 评论(0) 收藏 举报
浙公网安备 33010602011771号