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.partitionswhere 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 |+-----------------------+------------------+----------------------+