首页 > 其他 > 详细

information_schema.partitions 学习

时间:2016-08-20 11:31:02      阅读:160      评论:0      收藏:0      [点我收藏+]

1、partitions 表中的常用列说明:

  1、table_schema:表所在的数据库名

  2、table_name:表名

  3、partition_method:表分区采用的分区方法

  4、partition_expression:分区键

  5、partions_name:分区名

  6、table_rows:分区中所包涵的数据行数

  7、data_free:分区中还未使用的空间

 

2、例子:

查询实例中的分区表、分区方法,分区字段

select 
    concat(table_schema,.,table_name) as partition_table_names,-- 返回表的完全限定名
    partition_method, -- 分区方法
    partition_expression -- 分区字段
from information_schema.partitions
where 
    table_schema not in(mysql,information_schema,performance_schema)
group by 
    table_schema,table_name,partition_method;
+-----------------------+------------------+----------------------+
| partition_table_names | partition_method | partition_expression |
+-----------------------+------------------+----------------------+
| tempdb.t              | RANGE            | age                  |
| tempdb.t2             | RANGE            | age                  |
+-----------------------+------------------+----------------------+

 

information_schema.partitions 学习

原文:http://www.cnblogs.com/JiangLe/p/5789830.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!