国产探花免费观看_亚洲丰满少妇自慰呻吟_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; 

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐安县| 东丰县| 田阳县| 平凉市| 凤城市| 崇礼县| 墨竹工卡县| 宁强县| 青岛市| 军事| 巩义市| 木里| 达拉特旗| 东乡| 湘西| 桑日县| 通州市| 本溪| 香港 | 聂拉木县| 珲春市| 揭西县| 永平县| 营口市| 胶南市| 米脂县| 中阳县| 拜城县| 德兴市| 连平县| 宜兰市| 南昌县| 文化| 紫云| 屏边| 洪洞县| 牟定县| 天台县| 曲水县| 桐城市| 崇礼县|