国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩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人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 井冈山市| 湛江市| 贵阳市| 伊宁市| 合江县| 仁怀市| 昌图县| 报价| 鸡东县| 哈密市| 张北县| 泽普县| 兴和县| 神农架林区| 余干县| 太白县| 八宿县| 鹤岗市| 仙桃市| 阿合奇县| 彭山县| 平乡县| 博野县| 孙吴县| 孝义市| 东乡| 革吉县| 江永县| 鲁山县| 鸡泽县| 沽源县| 潜山县| 五峰| 万宁市| 萨迦县| 诸城市| 乐至县| 抚顺市| 县级市| 恭城| 永丰县|