韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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视频教程

关注

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

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

老公在洗澡我被公干日本 | 《炸裂吧!巨棒》免费阅读漫画| 轮流和两个男人一起很容易染病吗 | 苍老师40集全免费播放| 女人荫蒂被添全过程A片免费| 《年轻朋友的妻子3》| 白丝脚上的浓浓的精华液能用吗| 三个老师轮流给学生布置作业| 三个医生换着躁我一个观后感| 活着 韩国| 老师穿白色双开真丝旗袍怎么穿| 妈妈がだけの心に漂う| 两个人轮流上24小时的班| 《睡眠指导1-6集》| 两个男人搞一个女人的心理| B站暴躁女RAPPER| 免费观看已满十八岁电视剧高清版 | 未来人类| 学校教室里可以插自己电脑吗| 日韩在线| 麦丽丝梦游辣镜| 女人大阴肩夹缝是阴虚还是阳虚 | 我是宿舍的寄吧套BY小说推荐| 《尼姑春心荡漾》大结局| 美女和老板一起努力做豆浆| 萧阳| 豆传媒剧国产MV有什么特点 | 《熟妇的荡欲》HD中字| 成品PPT网站大片入口| 满18岁免费观看高清电视剧大全| 雨后的故事| 996是什么意思| 女友躲雨被老头玩弄| 宝宝水帘洞都拉丝了怎么办| 麻豆免费观看A片WWW| 苍井空| 免费观看已满十八岁电视剧高清版 | 美国大片又大又好看的PPT| 一夹一摇怎么练出来| 邻居少妇让我爽了三次| 《高压监狱2》完整版