国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > PostgreSQL > postgresql查询分区表怎么查

postgresql查询分区表怎么查

数据库

头像

silencement

2020-03-02 16:08:2712751浏览 · 0收藏 · 0评论

大家知道 PostgreSQL 的分区是通过继承来实现的,按分区方式,可以实现表的列表分区,范围分区,以及复合分区等,本文仅介绍关于

分区表的几个查询,方便维护和管理分区表。

查询指定分区表信息

SELECT
    nmsp_parent.nspname AS parent_schema ,
    parent.relname AS parent ,
    nmsp_child.nspname AS child ,
    child.relname AS child_schema
FROM
    pg_inherits JOIN pg_class parent
        ON pg_inherits.inhparent = parent.oid JOIN pg_class child
        ON pg_inherits.inhrelid = child.oid JOIN pg_namespace nmsp_parent
        ON nmsp_parent.oid = parent.relnamespace JOIN pg_namespace nmsp_child
        ON nmsp_child.oid = child.relnamespace
WHERE
    parent.relname = 'table_name';

查询库中所有分区表子表个数

SELECT
    nspname ,
    relname ,
    COUNT(*) AS partition_num
FROM
    pg_class c ,
    pg_namespace n ,
    pg_inherits i
WHERE
    c.oid = i.inhparent
    AND c.relnamespace = n.oid
    AND c.relhassubclass
    AND c.relkind = 'r'
GROUP BY 1,2 ORDER BY partition_num DESC;

备注:如果表是分区表,那么相应的 pg_class.relhassubclass 字段为 ‘t’,否则为 ‘f’,下面是我在生产库查询的例子。

备注:第一张表分区表子表个数为 940,第二张表分区表子表个数为 842,这两张表为按日分区,后面的表为按月分区,按月分区的表个

数有差异,因为有些表快到期了,需要扩分区,有些分区表数据有清理策略,维护时删除了一些子表。

更多技术请关注Python视频教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

免费网站在线观看人数在哪省| 无人区免费观看高清电视剧| 国产免费观看高清电视剧| 小乖(糙汉文)TXT笔趣阁免费..| 皇空无痕MV免费视频观看| 只有一根绳子遮住重要部位的视频| 上课别穿内裤方便我C电视剧 | 《警花交换做爰》| 日剧《轮流抵债》在线观看| 《再来一次好吗》免费观看 | 国产一区| 动漫| 美女跳舞| 豆传媒剧国产MV有什么特点| 男人把J8放进女人的P里| 麻花传剧MV无痕免费观看姐弟| 免费的黄冈网站有哪些平台| 为什么男的用手抠女的信道| 被学长抱进小树林C个爽| 轻轻的顶开老师的两瓣| 自慰视频| 被同桌没戴套干了春雨医生| 窝窝视频网| 星空无限MV国产剧苏畅| 汁液横流BY笔趣阁| CSGO暴躁阿姨高清大片1-4..| 我把刘姨俩腿扛在肩上是哪一集的| 和漂亮少妇做爰| 少女配狗播放视频| 《熟妇的荡欲》HD中字| 日韩电影在线观看高清版电视剧 | 上位(H)笔趣阁| 做完0之后屁股里流了一点血| 楼下邻居韩剧普通话版| 免费网站在线观看大全电视剧 | /蜜桃视频.COM| 成人电影| 娇妻1~29被部长玩的经过| 日本真人版免费PPT| 《性爽2》电影| 免费观看已满十八岁电视剧日剧