gp数据库中Appendonly(1)压缩表的应用场景

业务上不需要对表进行更新和删除操作,用truncate + insert 就可以实现业务逻辑
访问表的时候基本上是全表扫描,不需要在表上建立索引
不能经常对表进行加字段或修改字段类型,对Appendonly表加字段比普通表慢很多
(2)语法介绍

建表的时候加上 with(appendonly=true) 就可以指定表是Appendonly表。如果需要建压缩表,则加上 with(appendonly=true,compresslevel=5),其中compresslevel是压缩率,取值为1~9,一般选择5就足够

appendonly=true, orientation=column这两个属性决定了这是列存压缩表。

compresstype: 压缩方式,支持zlip,rte等

compresslevel: 压缩级别,0-9,一般压缩级别为5即可

blocksize: 块大小8KB-2MB, 大小在8192 - 2097152 之间并且是8192的倍数

distributed by(fieldname1,fieldname2) : 分布键可以以多个设置,也可以设置一个,GP会hash分布到不同的segment上

gp数据库中Appendonly与compresslevel相关推荐

  1. mysql中create role_GP数据库中角色(Role)的创建和管理

    一.GP数据库中角色(Role)的创建和管理 1.客户端通过角色(role)来访问数据库.什么是角色?角色相当于linux系统中用户和组的概念,角色可以是GP数据库的一个用户,也可以是一个组,也可以是 ...

  2. 【gp数据库】查询函数中引用数据表信息

    函数脚本写得多了,再想统计整理用到的表信息十分麻烦.甚至存在历史数据表不再使用的情况,所以需要根据条件对函数引用表信息进行统计.本篇介绍我常用的脚本. 1. 查找某数据表在哪些函数中引用过 selec ...

  3. 小工具-Greenplum数据库中AO表和非AO表获取

    小工具-Greenplum数据库中AO表和非AO表获取 –执行说明 /*该脚本是用来获取数据库中每个 schema 下是否是 AO 表,如果有 AO 表,将会存储于临时表 *tab_aotable中, ...

  4. gp数据库创建数据库_创建数据库简介

    gp数据库创建数据库 MySQL是当今最流行的开源数据库之一. 它在商业和开源双重许可模式下可用. MySQL找到了从嵌入式设备到集群企业环境的各种应用程序. POWER5™处理器是IBMPPC®AS ...

  5. gp数据库月份第一天_社会数据科学的第一天

    gp数据库月份第一天 Starting the first day of a graduate programme is different in the time of a pandemic. 在大 ...

  6. pg数据库(PostgreSQL)与gp数据库(GreenPlumSQL)的区别与联系

    以前项目采用的都是oracle或者是mysql的数据库,新的项目采用了gp数据库(greenplum),在这之前只听说过pg数据库(postgreSQL). gp数据库官网:http://pivota ...

  7. GP TEE中的几种存储方式介绍

    转载:https://cloud.tencent.com/developer/article/1043705 我们知道TEEOS最重要的功能莫过于安全存储了,这是一切安全的前提,根据存储安全性和使用场 ...

  8. 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法

    数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...

  9. java 捕获异常并存入数据库_java异常处理,报异常的话怎么处理对象值,并持久化到数据库中...

    展开全部 //没看到有人回e68a843231313335323631343130323136353331333365646233答你,我还没学到框架,不知道那个是不是可以很便捷操作你说的这样过程 / ...

最新文章

  1. demo15 AlertDialog
  2. 明明是 64 位系统,为什么python sys.platform 显示 win 32 ?
  3. MySQL服务的启动与停止-使用图形界面工具
  4. DipperRiver.Net通信协议设计
  5. 【WPF】WPF中调用Winform
  6. log4j.properties的配置与详细说明
  7. 深度学习模型训练的一般方法(以DSSM为例)
  8. MTK通用驱动的安装
  9. python实战——密码生成器
  10. 基于C++11的高精度多级时间轮定时器
  11. Linux部署django项目最全,linux部署django项目流程(全)
  12. 第三方平台通过钉钉扫码登录实现方案
  13. 【5G NR】工作频段和信道安排
  14. 网络安全思维导图(全套11张)
  15. 2021年,小灰都读了哪些书?
  16. 关于iOS自定义推送消息铃声
  17. 代码主题darcula_仿IntelliJ Darcula的Swing主题FlatLaf使用方法
  18. SpringSecurity,jwt oathu sso,YeZiJie
  19. android禁止输入框自动弹出软键盘,怎么禁用输入法-Android禁止EditText输入框自动弹出软键盘的4种方法...
  20. 关于手机设置高对比度文字对app的影响及解决方案

热门文章

  1. 《UTF-8与GB2312之间的互换》的改进
  2. vue-cli入门(四)——vue-resource登录注册实例
  3. L2-028 秀恩爱分得快-PAT团体程序设计天梯赛GPLT
  4. 蓝桥杯 ALGO-118 算法训练 连续正整数的和
  5. 蓝桥杯 ALGO-63 算法训练 乘法表
  6. 并发设计模式之Master-Worker模式
  7. 【软件工程】软件工程中应用的几种图辨析:系统流程图、数据流图、数据字典、实体联系图、状态转换图、层次方框图、Warnier图、IPO图、层次图、HIPO图、结构图、程序流程图、盒图、PAD图、判定表、
  8. java中使用MD5进行加密
  9. TUXEDO运行监控命令概述
  10. Spring Cloud Zuul--服务网关