前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Greenplum系统参数对性能的影响

Greenplum系统参数对性能的影响

原创
作者头像
小徐
修改2021-04-22 17:48:33
1.4K0
修改2021-04-22 17:48:33
举报
文章被收录于专栏:Greenplum

数据库中表储存的模式对性能的影响

HEAP表

行存

不压缩

行存

AO表

(orientation=row)

可压缩

(appendonly=true)

列存

(compresstype=zlib,COMPRESSLEVEL=5)

(orientation=column)

类型

创建说明

特点

堆表(heap)

默认或appendonly=false

表中数据不能压缩,堆表只能是行存表,适合数据经常更新,删除,的oltp类型的负载,通常表中的数据量不大,适合用作维度表

追加优化表

appendonly=true

表中数据可以压缩,通常用户只读类型的查询,针对数据批量插入做了优化,不推荐以插入单条数据的方式载入数据。适合用于事务表

行存表

默认或orientation=row

适合用于oltp类型的工作负载

列存表

orientation=column

适合用于数据仓库负载,必须同时制定该表为append optimized,表中数据可以压缩

储存大小对比

类型

文件

堆储存

AO表行存

AO表列存

AO表行存压缩

AO表列存压缩

大小

35G

32G

34G

30G

13G

6822MB

建立压缩表的例子

代码语言:javascript
复制
create  table   temp  with (appendonly = true,orientation = row,compresstype = zlib , COMPRESSLEVEL = 5 ) as select *  from pg_tables distributed  randomly;

说明

代码语言:javascript
复制
压缩比例越高在数据库中的占用大小越小,在查询数据时减小I/O的开销。当在查询数据时解压的速度大于网络的传输速度,便能提高速度。

GPFDIST 参数设置对性能的影响

参数名

说明

writable_external_table_bufsize

控制主实例向文件服务器发送数据包的大小,默认64kb

gp_external_max_segs

控制访问文件服务器的实例数量,默认64

测试环境及测试方法

代码语言:javascript
复制
以下测试的集群环境
1、服务器数量20
2、主备实例数:160
3、网络速率:万兆

gpfdist 导出控制参数writable_external_table_bufsize

文件大小(MB)

导出耗时(s)

速度(MB/s)

参数值(kb)

45441

201

226.07

512

45441

56

811.45

16384

gpfdist 加载控制参数gp_external_max_segs

文件大小(MB)

导出耗时(s)

速度(MB/s)

参数值(kb)

45441

108

420.75

20

45441

59

770.19

40

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数据库中表储存的模式对性能的影响
    • 储存大小对比
      • 建立压缩表的例子
        • 说明
        • GPFDIST 参数设置对性能的影响
          • 测试环境及测试方法
            • gpfdist 导出控制参数writable_external_table_bufsize
              • gpfdist 加载控制参数gp_external_max_segs
              相关产品与服务
              数据库
              云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档