MYSQL查看分区表的方法

MYSQL查看分区表的方法

MYSQL查看分区表的方法

1、show create table table_name

可以查看创建分区表的create语句

2、show table status

查看是否为分区表

3、查看information_schema.partitions表

SELECT PARTITION_NAME,PARTITION_METHOD,PARTITION_EXPRESSION,PARTITION_DESCRIPTION,

TABLE_ROWS,SUBPARTITION_NAME,SUBPARTITION_METHOD,SUBPARTITION_EXPRESSION

FROM information_schema.PARTITIONS

WHERE TABLE_SCHEMA=SCHEMA() AND TABLE_NAME='TABLE_NAME';

可以查看表具有哪几个分区、分区的方法、分区中数据的记录数等信息,甚至还包括子分区的信息。

4、 explain select 或 explain partitions select语句

通过此语句来显示扫描哪些分区,及它们是如何使用的。

explain partitions select * from tb_sub2 where purchased='1989-01-01';

explain select * from tb_sub2 where purchased='1989-01-01';

上述2条语句的输出结果是一样的。

------------------------------------------------------------------------------------------

原文链接:https://blog.csdn.net/weixin_35799569/article/details/113440725

相关任务

365bet取款 易茗 最炙手可热的造型师

易茗 最炙手可热的造型师

📅 02-17 👁️ 9227
365bet取款 折叠刀 - CSGOWIKI

折叠刀 - CSGOWIKI

📅 01-09 👁️ 5953
365bet开户送20 查成绩怎么查初中

查成绩怎么查初中

📅 01-26 👁️ 3237