国产成人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视频教程

关注

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

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

《枕边欢情》电影免费观看| 《从上司到妻子》动画结局| 男人女人和孩子| 初中生兄弟互相导管立的经历| 白带内裤拉丝尿液| 女朋友的妹妹ID| 打扑克视频| 粘液共生1~3集免费观看动漫| 瑜伽馆里的私密按摩效果怎么样| 母亲和女婿免费高清电视剧| 天美传奇星空MV高清免费| 双男主高干文小说| 宝贝把腿开大让我添添你视频| 灌浆料一立方多少吨| 《如狼似虎的女人》大结局| 女士穿紧身裸体开裆光滑皮裤| 蜜桃成时熟2| 少女たちよ观看免费高清电视剧| 真人做爰高潮30分钟| 极品媳老旺秦雨103章| 成品图片的网站| 女生把球球给男生抓的视频| 四虎网站| 一品国精和二品国精的文化意义| 丈夫不在家儿媳想老公的背景故事| 女性私密紧致情趣玩具| 《再来一次好吗》免费观看| 女性抹胸开襟哺乳衣的注意事项| 大姨妈来了同房内射吃避孕药| 鲜肉3| 超星阅读平台登录入口| 真爱禁区| 男生把困困放在女生定眼| 女儿与爸爸高清免费版电视剧 | 夹腿高潮后注意力不集中能恢复吗| 国产一区二区三区| 免费观看己满十八岁电视剧高清版| 《警花交换做爰》| 外国大片又大又好看的PPT| 99YE| 白色变态蕾丝超薄开档连身袜