标签:
greenplumgpstartstopit |
分类: GreenPlum |
由于GP是分布式的,涉及到多台机器的,所以启动和停止与PostgreSQL有些不同。
一般的PostgreSQL数据库系统,可以用 pg_ctl
来启动、停止或重启数据库服务(postgres).
pg_ctl也负责一些任务,如重定向日志输出和适当的分离terminal和process group。
GP提供工具 gpstart 和gpstop (目录在
$GPHOME/bin),功能和gp_ctl类似。
(注意:
不要使用KILL命令来中止Postgres进程,可以使用数据库命令 pg_cancel_backend()来替代)
------启动、重启、更新GP------
命令:
命令:
标签:
postgres索引坏块it |
分类: PostgreSQL |
昨天有个以前同事问我关于postgres问题。
症状:
环境:
查找:
标签:
gpgreenplumschemait |
分类: GreenPlum |
Schema是Database中逻辑组织object和data。
在同一Database中,不同schema的对象可以使用相同的名称。
例如:A schema 中表叫tab1, B schema中表也可以叫tab1.
=> SELECT * FROM myschema.mytable;
注意:如果sql中指定了schema名字的话,就查询指定schema,否则查询search path中配置参数。
------管理命令------
[创建schema] => CREATE SCHEMA myschema;
[创建并设置owner] =>
[查看当前schema] => SELECT current_schema();
[查看search path] => SHOW search_path;
[修改search path] => ALTER DATABASE mydatabase SET search_path TO
myschema, public, pg_catalog;
[删除schema<必须是空schema,未包含任何对象>] => DROP SCHEMA
myschema;
[删除schema及数据库中所有对象] => DROP SCHEMA myschema CASCADE;
------用户级schema------
public => GP默认安装,default schema
标签:
greenplumgp |
分类: GreenPlum |
Greenplum数据库是在postgreSQL开发出来的,基于MPP(massively parallel processing)和shared-Nothing架构(Oracle RAC是shared everything架构)。
主要用在数据仓库中,做大规模数据和复杂的查询功能所涉及。
与现有的数据仓库解决方案(Oracle、IBM、Microsoft、Sybase和Teradata)相比有他自己的特点:
1.速度更快 2.支持数据量更大,扩展性较好 3.价格更低
缺点: