前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MySQL information_schema详解 PARTITIONS

MySQL information_schema详解 PARTITIONS

作者头像
bsbforever
发布2020-08-18 10:36:40
发布2020-08-18 10:36:40
2.4K00
代码可运行
举报
运行总次数:0
代码可运行

这个专题主要讲information_ schema数据库下的一些表

如无特殊说明数据库版本为MySQL 5.7.26

1. PARTITIONS

该表提供分区表相关的信息,每一行都关联一个独立的分区或者子分区

主要有如下栏位

  • TABLE_SCHEMA 分区表所在的数据库名称
  • TABLE_NAME 分区表的名称
  • PARTITION_NAME 分区的名称
  • SUBPARTITION_NAME 子分区的名称
  • PARTITION_ORDINAL_POSITION 分区在表中的位置,从1开始,会在分区添加,删除,重整使会发生编号
  • SUBPARTITION_ORDINAL_POSITION 子分区在分区中的位置
  • PARTITION_METHOD 分区类型,可以是 RANGE, LIST, HASH, LINEAR HASH, KEY, or LINEAR KEY
  • SUBPARTITION_METHOD 子分区的类型,可以是HASH, LINEAR HASH, KEY, or LINEAR KEY
  • PARTITION_EXPRESSION 分区表达式信息,如PARTITION BY HASH(c1 + c2)语句
  • PARTITION_DESCRIPTION RANGE and LIST分区时有用,显示相关的定义信息,其他的类型值为NULL
  • CREATE_TIME 建立的时间
  • UPDATE_TIME 最后修改时间
  • PARTITION_COMMENT 注释信息

还有一些关于数据量的栏位,他们是预估的,用于执行计划的制定

2. 实际截图

该表没有对应的show命令

首先新建一个分区表

代码语言:javascript
代码运行次数:0
运行
复制
CREATE TABLE tp ( c1 INT, c2 INT, c3 VARCHAR(25) ) PARTITION BY HASH(c1 + c2) PARTITIONS 4;
代码语言:javascript
代码运行次数:0
运行
复制
select * from PARTITIONS where TABLE_NAME='tp' and table_schema='test' \G

共四行

4. 参考链接

https://dev.mysql.com/doc/refman/5.7/en/partitions-table.html

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 宅必备 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. PARTITIONS
  • 2. 实际截图
  • 4. 参考链接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档