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

主站蜘蛛池模板: 嘉峪关市| 上思县| 勃利县| 洛扎县| 新竹市| 东台市| 彝良县| 顺昌县| 左贡县| 芒康县| 广元市| 万盛区| 承德县| 天峨县| 澜沧| 黄大仙区| 澄城县| 东乌珠穆沁旗| 西城区| 江永县| 诸暨市| 游戏| 漳浦县| 修武县| 西昌市| 武隆县| 江源县| 石楼县| 金溪县| 河南省| 安龙县| 来安县| 浦东新区| 霍山县| 黔东| 六枝特区| 巧家县| 化隆| 大石桥市| 娱乐| 盐山县|