您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页greenplum数据拷贝

greenplum数据拷贝

来源:爱问旅游网

1. copy的方式

PostgreSQL的COPY语句从外部文件拷贝数据到数据表中。它比INSERT语句插入多行的效率更高,但是行仍需流过Master。所有数据都在一个命令中被拷贝,它并不是一种并行处理。COPY命令的数据输入来自于一个文件或者标准输入使用COPY适合于增加相对较小的数据集合(例如多达上万行的维度表)或者一次性数据装载。在编写脚本处理装载少于1万行的少量数据时使用COPY。因为COPY是一个单一命令,在使用这种方法填充表时没有必要禁用自动提交。

使用者可以运行多个并发的COPY命令以提高性能。

  • 创建csv文件,给予写权限

    cd /usr/local/greenplum-db-6.20.3
    mkdir data
    touch deliver.csv
    chmod 777 deliver.csv
    
  • 切换到gpadmin用户

    su gpadmin
    
  • cd /usr/local/greenplum-db-6.20.3/bin
    
  • 进入gp

    ./psql -p 32 postgres
    
  • 查看数据库列表

    \l
    
  • 选择进入数据库

    \c gp_sydb
    
  • 查看数据表

    \d
    
  • 查看表空间大小

    select pg_size_pretty(pg_

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务