ITPub博客

首页 > 数据库 > 数据库开发技术 > MySQL information_schema详解 PARTITIONS

MySQL information_schema详解 PARTITIONS

原创 数据库开发技术 作者:ibsbforever 时间:2020-01-13 21:27:00 0 删除 编辑

 

往期专题请查看
这是一个坚持Oracle,Python,MySQL原创内容的公众号

这个专题主要讲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命令

首先新建一个分区表

CREATE TABLE tp ( c1 INT, c2 INT, c3 VARCHAR(25) ) PARTITION BY HASH(c1 + c2) PARTITIONS 4;
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





点击阅读原文获得更好的阅读体验,推荐在PC端阅读

也可在公众站内搜索中回复  information_schema  搜索相关内容

或直接打开个人网页搜索


http://


往期专题包括:


  • Python 自动化运维

  • MySQL  安装

  • mysqldump命令详解

  • mysqlbinlog命令详解

  • xtrabackup工具详解

  • 打造属于自己的监控系统

  • Python爬虫基础

  • Oracle awr报告全解析

  • Oracle ASM全解析

  • Oracle Data Guard全解析

  • Oracle ClusterWare全解析

  • Oracle常见参数解析

  • Oracle常见故障处理

  • Oracle SQL优化案例


觉得文章不错的欢迎关注,转发,收藏,点赞~

原文作者:宅必备;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论
Oracle,MySQL DBA,Python自动化运维

注册时间:2019-01-29

  • 博文量
    245
  • 访问量
    243984