国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » python編程資訊

資訊內容

postgresql查詢分區表怎么查

極客小將2021-01-08-
簡介大家知道PostgreSQL的分區是通過繼承來實現的,按分區方式,可以實現表的列表分區,范圍分區,以及復合分區等,本文僅介紹關于分區表的幾個查詢,方便維護和管理分區表。查詢指定分區表信息SELECT    nmsp_parent.nspname AS

uH7少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

大家知道 PostgreSQL 的分區是通過繼承來實現的,按分區方式,可以實現表的列表分區,范圍分區,以及復合分區等,本文僅介紹關于uH7少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

分區表的幾個查詢,方便維護和管理分區表。uH7少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

查詢指定分區表信息
uH7少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

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';

查詢庫中所有分區表子表個數
uH7少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

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’,下面是我在生產庫查詢的例子。uH7少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

uH7少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

備注:第一張表分區表子表個數為 940,第二張表分區表子表個數為 842,這兩張表為按日分區,后面的表為按月分區,按月分區的表個uH7少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

數有差異,因為有些表快到期了,需要擴分區,有些分區表數據有清理策略,維護時刪除了一些子表。uH7少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

更多技術請關注python視頻教程。uH7少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 莱芜市| 丹阳市| 澜沧| 富裕县| 宁阳县| 三穗县| 安义县| 眉山市| 靖宇县| 神农架林区| 宜兰县| 中江县| 凤台县| 九寨沟县| 白玉县| 绥宁县| 河源市| 通江县| 手游| 象山县| 平原县| 揭西县| 新昌县| 新兴县| 中阳县| 青阳县| 万载县| 周宁县| 河北省| 轮台县| 射洪县| 光泽县| 泾川县| 阆中市| 华池县| 望都县| 荆门市| 观塘区| 许昌市| 永兴县| 永年县|