标签:greenplum
1. 管理使用Greenplum集群$ gpstart -a
$ gpstop -r
$ gpstop -u
使用-m模式运行gpstart:
$ gpstart -m
以维护模式连接到Master进行目录维护。例如:
$ PGOPTIONS=‘-c gp_session_role=utility‘ psql postgres
在完成管理任务后,停止处于维护模式的额Master。然后以生产模式重启它。
$ gpstop -mr
### 停止Greenplum数据库
$ gpstop
### 快速模式停止Greenplum数据库
$ gpstop -M fast
$ gpactivatestandby -d $MASTER_DATA_DIRECTORY
$ gpstate -f
$ mv /data/master/gpseg-1 /data/master/backup_gpseg-1
$ gpinitstandby -s smdw
名称 | 用法 |
---|---|
createdb | 创建一个新数据库 |
createlang | 定义一种新的过程语言 |
createuser | 定义一个新的数据库角色 |
dropdb | 移除一个数据库 |
droplang | 移除一种过程语言 |
dropuser | 移除一个角色 |
psql | PostgreSQL交互式终端 |
reindexdb | 对一个数据库重建索引 |
vacuumdb | 对一个数据库进行垃圾收集和分析 |
CREATE USER 用户名 WITH PASSWORD ‘密码‘
alter user gpadmin encrypted password ‘gpadmin‘;
CREATE SCHEMA myschema;
DROP SCHEMA myschema;
psql -c "select * from pg_stat_activity;"
psql -c "select pg_size_pretty(pg_database_size(‘test‘));"
psql -c "select pg_size_pretty(pg_relation_size(‘schema.test‘));"
select relname from pg_class t where t.relname like ‘ods%‘;
select relname from pg_class t where t.relname like ‘kn%‘;
select gp_segment_id,count(*) from test group by 1 ;
select * from gp_segment_configuration order by 1;
Vacuum analyze tablename
select * from pg_stat_activity where waiting =‘t‘ ORDER BY current_query; select * from pg_stat_activity where waiting =‘t‘ ORDER BY sess_id;
select * from pg_stat_activity where waiting =‘f‘ ORDER BY current_query; select * from pg_stat_activity where waiting =‘f‘ ORDER BY sess_id;
select from pg_tablespace;
select from pg_filespace;
select * from pg_filespace_entry;
SELECT spcname, fsname,fsedbid,fselocation FROM pg_tablespace pgts, pg_filespace pgfs,pg_filespace_entry pgfse WHERE pgts.spcfsoid=pgfse.fsefsoid AND pgfse.fsefsoid=pgfs.oid ORDER BY 1,3;
控制写到服务器日志里的信息的详细程度。有效值是 DEBUG5, DEBUG4,DEBUG3,DEBUG2, DEBUG1,INFO,NOTICE, WARNING ,ERROR,LOG, FATAL,和 PANIC。 每个级别都包含它后面的级别。越靠后的数值发往服务器日志的信息越少。 缺省是 NOTICE。请注意 LOG 和 client_min_messages 里面的同名级别优先级不同。 只有超级用户可以修改这个设置。
show log_min_messages;
这个选项控制那些信息发送到客户端。 有效的数值是 DEBUG5,DEBUG4, DEBUG3,DEBUG2, DEBUG1,LOG,NOTICE, WARNING 和 ERROR。 每个级别包含所有它后面的级别,级别越靠后,发送的信息越少。 缺省是 NOTICE。这里的 LOG 和 log_min_messages 里面的有不同的级别。
show client_min_messages;
select pg_start_backup(‘backup baseline‘);
select pg_stop_backup();
show all
select EXTRACT(week from TIMESTAMP ‘2018-05-11‘);
标签:greenplum
原文地址:http://blog.51cto.com/ko178/2115240