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

主站蜘蛛池模板: 新平| 山阳县| 六盘水市| 绥阳县| 灯塔市| 双鸭山市| 兴义市| 嘉鱼县| 青神县| 临安市| 临汾市| 南华县| 河东区| 监利县| 萝北县| 宜阳县| 巴楚县| 石林| 云霄县| 霍山县| 鹰潭市| 丰宁| 锡林浩特市| 赣州市| 洪洞县| 辽源市| 错那县| 沅江市| 罗源县| 金坛市| 盐津县| 文水县| 犍为县| 日照市| 安康市| 曲沃县| 新民市| 辽宁省| 桓仁| 兰考县| 洞口县|