greenplum基础命令 greenplum数据库连接信息: IP: 10.0.0.11 port: 5432 bigdata schema: app01 账户: dba 密码: 123 -------------------------------------------- -- 安装pg客户端 yum localinstall postgresql postgresql-libs -- 连接数据库 export PGPASSWORD=123 psql -d bigdata -h 10.0.0.11 -p 5432 -U dba -- 查看数据库 l -- 切换数据库 c app01 -- 查看表 d -- 导出数据为csv export PGPASSWORD=123 psql -d bigdata -h 10.0.0.11 -p 5432 -U app01 -c "copy (select * from app01.t1) to /data/backup/app01.t1.csv with csv" psql -d bigdata -h 10.0.0.11 -p 5432 -U app01 -c "copy (select * from app01.t1) to /data/backup/app01.t1.csv with csv" pg_dump -d bigdata -h 10.0.0.11 -p 5432 -U app01 -s -n dwmart_jfd -f /tmp/app01.sql -- 所有数据库大小 select datname,pg_size_pretty(pg_database_size(datname)) from pg_database; -- 查看指定数据库大小 select pg_size_pretty(pg_database_size('app01')); -- 表大小 select pg_size_pretty(pg_relation_size('t1')); -- 表和索引大小 select pg_size_pretty(pg_total_relation_size('t1')); -- 查看数据分布情况和磁盘空间 select dfhostname,dfspace,dfdevice from gp_toolkit.gp_disk_free order by dfhostname;