当前位置: 首页 > GreenPlum
  • GreenPlum数据库扩容-增加Segment

    本文档主要演示GreenPlum数据库非Mirror模式的增加Segment节点。当前数据库包含mdw、mdw-std、sdw1、sdw2、sdw3服务器,mdw为Master,mdw-std为Master Standby,sdw1-3为3个Segment。 dbdream=# select * from gp_segment_configuration; dbid | content | role | preferred_role | mode | status | port | hostname ...

    阅读全文
    作者:dbdream | 分类:GreenPlum | 标签:, ,
  • GreenPlum数据库Master节点搭建Standby

    GreenPlum数据库对于数据的冗余,也支持类似Oracle数据库物理DataGuard的数据冗余机制,Master的数据库镜像称为Standby,Segment节点的数据库镜像称之为Mirror,本文主要介绍如何为没有做Standby的Master节点添加Standby。 需要注意,在为Master节点搭建Standby的过程中,GreenPlum会自动关闭数据库,并以utility模式打 ...

    阅读全文
    作者:dbdream | 分类:GreenPlum | 标签:, , ,
  • GreenPlum数据加载工具gpload

    GreenPlum数据库除了可以使用copy和外部表的方式加载数据外,还可以使用gpload工具进行数据加载。gpload工具是对外部表的封装,但是不需要在数据库中创建外部表,可以直接将数据从数据库外的文件加载到数据库的表中。使用gpload工具,需要编写gpload工具的控制文件,这个控制文件是使用yuml语言编写,如下是gpload工具 ...

    阅读全文
    作者:dbdream | 分类:GreenPlum | 标签:, ,
  • GreenPlum数据通过外部表及gpfdist工具卸载数据

    上一篇文章介绍如何使用外部表的方式来加载数据,本文来介绍下如何使用外部表的方式来卸载数据。加载数据使用的是只读外部表,卸载数据使用的是可写外部表。 之前也有文章介绍了通过copy命令来卸载数据,copy命令卸载数据时,数据由Segment节点读取到Master节点,再有Master节点汇总,然后写入到外部文件中,这种方式不 ...

    阅读全文
    作者:dbdream | 分类:GreenPlum | 标签:, ,
  • GreenPlum数据加载之外部表及gpfdist工具

    之前介绍过使用copy工具向GreenPlum数据库中加载数据,现在介绍下另一种数据加载方式外部表,GP的外部表和ORACLE的外部表一样,都是数据 存储在数据库之外的表。GP的外部表除了可以加载本地的数据,还可以通过gpfdist工具并行加载数据。下面先测试下本地方式的外部表加载,本地方式的加载由于效率相对低下,基本已经被g ...

    阅读全文
    作者:dbdream | 分类:GreenPlum | 标签:,
  • GreenPlum数据库数据加载之copy命令的使用

    对于数据加载,GreenPlum数据库提供copy工具,copy工具源于PostgreSql数据库,之前在发布的GreenPlum建表相关的文章中也提到过copy命令,copy命令不仅支持表于表之间的数据加载,也支持文件于表之间的数据加载和表对文件的数据卸载。使用copy命令进行数据加载,数据需要经过Master节点分发到Segment节点,同样使用copy命 ...

    阅读全文
    作者:dbdream | 分类:GreenPlum | 标签:, ,