国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 基礎知識 > 正文

Greenplum 最全分區表運作

2024-09-12 20:29:58
字體:
來源:轉載
供稿:網友
       Greenplum 最全分區表運作:

  一、Greenplum 分區原理
  分區表意思是將一個大表在物理上分割成幾塊,GPDB中的分區表和PostgreSQL中實現原理一樣,都是用過表繼承、約束來實現。但是與PostgreSQL也有所不同,在PostgreSQL中,一個父表,多個子表來實現分區表,需要手動向子表插入數據,如果向父表插入數據,則直接會被插入到父表中,在GPDB中,可以直接想父表插入數據,便可以根據約束直接自動向對應的子表插入數據,當分區子表不存在時,插入失敗
  
 
  二、 子分區創建與操作
  2.1、子分區創建
  在GPDB中,分區是可以嵌套增加的,分區下面可以有子分區
 
  create table test_partition_range_2
  (
      id int,
      name varchar(64),
      fdate varchar(10)
  )
  distributed by (id)
  partition by range(fdate)
  subpartition by list(name)
  subpartition template
  (
      subpartition c1 values ('xiaoxiao'),
      subpartition c2 values ('xiaohua')
  )
  (
      partition p1 start ('2017-01-01') end ('2017-01-31')
  )
  上面的分區中,p1會再分兩個c1/c2子分區
  2.2、truncate 子分區
  alter table test_partition_range_2 alter partition p1 truncate partition c2;
  2.3、drop 子分區
  alter table test_partition_range_2 alter partition p1 drop partition c2; 

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大方县| 吴川市| 新巴尔虎右旗| 屯留县| 隆安县| 古蔺县| 乐山市| 雷波县| 南靖县| 嘉义县| 增城市| 社会| 蒙阴县| 纳雍县| 云南省| 广州市| 丹东市| 泰安市| 巴中市| 武清区| 乌海市| 林口县| 牡丹江市| 九江县| 卢龙县| 白河县| 宜黄县| 保定市| 陇川县| 鄂托克旗| 定日县| 奉贤区| 小金县| 裕民县| 宁海县| 云梦县| 乐清市| 石柱| 玉门市| 望谟县| 南陵县|