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

关注

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

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

《后宫狂热》动漫全集完整| 小视频| 夏树唯| B站暴躁少女CSGO| 黑色蕾丝透视露胸旗袍连衣裙| 啊…啊…啊快日出水了A片真人| 女生胸前两颗大大的包是什么| 器材室轮-J-(4)| 我寄宿在妈妈闺蜜家电视剧 | 浪货跪下给我好好含着羞辱调教| 国产成人久久爽AAA影视| 公之浮之中字5HD| 麻花星空天美MV免费观看电视剧 | 成品PPT网站大片入口| 女性抹胸开襟哺乳衣的注意事项 | 电影《满足2》完整版在线观看| 美丽小洞5荷尔蒙| 鲁鲁射击免费播放电视剧全部| 滚烫的爱| 成全在线观看免费高清电视剧 | 意大利人妻伦换| 扒开内裤边吃奶XXOO外国网站| 水蜜桃免费观看电视剧最新章节| 女性左腿又开腿肚子中间疼视频| 《甜性涩爱》韩国三级| 九·幺 破解版| 漫蛙漫画(网页入口)| 女人大阴屑夹缝是阴虚还是阳虚| 私人教练1982年美国| 男人添女人荫道口视频| 夜童| 金瓶风月电影高清完整版| 《明明说好要带避孕套了》中文版| 美国灭火宝贝3| 美国式禁忌| 太硬了…轻点…嗯嗯灬小俊| 芬太尼在美国是怎么样的存在| 鹿鞭丸的功效和作用| 男生把女生QQ放在一起的原因| 《熟睡的女邻居HD| 成品人和精品人的区别9点