加载中…
博文
标签:

greenplum

gp

start

stop

it

分类: 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------
命令:  gpstart
作用:  开启gp数据库,将启动所有postgres数据库监听进程(master+所有segment)。
       gpstart总是运行在master上的

命令:  gpstop
作用:  用来停止或重启数据库,将停止所有postgres进程(master+所有segment)。
       gpstop总是运行在master上的
    默认情况下,系统将等待所有事务结束后再关闭,并且如

标签:

postgres

索引坏块

it

分类: PostgreSQL

昨天有个以前同事问我关于postgres问题。


症状
 机器异常断电,导致postgres数据库过2分钟就断开连接。
 只是反复数据库连不上,后台提示the database system is in recovery mode


环境
 Solairs 10  64bits
 PostgreSQL 8.3


查找
 查看日志==》 (该段日志重复出现,只是插入数据不一样)
    [2012-05-09 00:00:35 CST]LOG:  server process (PID 12570) was terminated by signal 6
    [2012-05-09 00:00:35 CST]LOG:  terminating any other active server processes
    [2012-05-09 00:00:35 CST]WARNING:  terminating connection because of crash of another server process
    [2012-05-09 00:00:35 CST]DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abno

标签:

gp

greenplum

schema

it

分类: GreenPlum

Schema是Database中逻辑组织object和data。
在同一Database中,不同schema的对象可以使用相同的名称。
例如:A schema 中表叫tab1, B schema中表也可以叫tab1.  但是在同一个schema中就会报错

 

=> SELECT * FROM myschema.mytable;
注意:如果sql中指定了schema名字的话,就查询指定schema,否则查询search path中配置参数。

 

------管理命令------
[创建schema] => CREATE SCHEMA myschema;
[创建并设置owner] =>  CREATE SCHEMA myschema AUTHORIZATION username;
[查看当前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

 

(2012-02-28 14:27)
标签:

greenplum

gp

分类: GreenPlum

Greenplum数据库是在postgreSQL开发出来的,基于MPP(massively parallel processing)和shared-Nothing架构(Oracle RACshared everything架构)。

主要用在数据仓库中,做大规模数据和复杂的查询功能所涉及。

 

与现有的数据仓库解决方案(Oracle、IBM、Microsoft、Sybase和Teradata)相比有他自己的特点:

1.速度更快 2.支持数据量更大,扩展性较好 3.价格更低

缺点:

  
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有