ZBLOG

mysql 查看表分区信息

可以使用以下命令查看 MySQL 数据库中表的分区信息:

SHOW CREATE TABLE table_name;

其中,table_name 是要查看的表名。

执行上述命令后,会返回一条 CREATE TABLE 语句,其中包含了该表的分区信息。例如:

CREATE TABLE `my_table` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
/*!50100 PARTITION BY RANGE (UNIX_TIMESTAMP(created_at))
(PARTITION p0 VALUES LESS THAN (1514764800) ENGINE = InnoDB,
 PARTITION p1 VALUES LESS THAN (1546300800) ENGINE = InnoDB,
 PARTITION p2 VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */

在上述 CREATE TABLE 语句中,可以看到该表是按照 created_at 字段进行分区,并且分为了三个分区:p0、p1 和 p2。每个分区的范围都通过 VALUES LESS THAN 条件指定。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=4918

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?