
greenplum
滴水穿石
如果有个一问题我不懂,我会找到解决他的办法,我会弄懂。
展开
-
aggregate 函数使用示例
--本实例演示函数功能create or replace function pg_sum(integer,integer) returns integer as $body$begin if $1 is null then return $2; else原创 2011-09-02 10:32:43 · 7368 阅读 · 0 评论 -
greenplum 节点失败后恢复步骤
本文主要针对数据节点有mirror的情况。1. 查看gp_segment_configration 表,判断down掉的节点。2.排除故障后,恢复数据(对于4.2以前的版本建议重启数据库后做数据恢复)gprecoverseg3.观察恢复是否完成gpstate -s | grep Sync (全部为 Synchronized 表示恢复完成)4.平衡处理节点(如果主节点do原创 2013-03-06 11:06:41 · 4982 阅读 · 0 评论 -
greenplum 高速装载实例
--dw_est_act_acct_item_02_yyyymmdd.dat 8.1G 记录条数 83900798--split -l 20975200 -d -a 1 dw_est_act_acct_item_02_yyyymmdd.dat aa--log errors into err_ext_dw_est_04_ext segment reject limit 10 rows原创 2012-05-09 18:08:43 · 1940 阅读 · 0 评论 -
greenplum(postgresql) 中文字符排序问题
在PG中存储中文,现在大家的典型解决方法是用UTF8做数据库编码,但是用UTF8作数据库编码有一个问题,就是中文排序的问题。在PG中,缺省的时候是按照编码排序的,也就是按照UTF8的编码对字段排序,但是,UTF8本身的编码顺序和人们习惯的中文的发音的拼音顺序完全不同,因而排序完全不是期望的拼音排序。那么如何解决呢?众所周知,GBK编码是按照拼音发音顺序排序的,因此,解决方法之一就是把UTF原创 2012-02-08 21:16:34 · 9819 阅读 · 1 评论 -
greenplum max_connections 参数疑惑
我的gp数据库配置如下gmaster 安装master 节点gseg1 安装2个instancegseg2 安装2个instance简单说就是1个主机节点,4个segment,没有配置mirror当设置GUC : ma原创 2011-10-03 15:50:14 · 2783 阅读 · 1 评论 -
greenplum 在单机上安装
1.操作系统centos 5.5 2.安装介质 greenplum-db-4.1.1.1-build-1-RHEL5-i3863.在单机上安装master节点,并安装两个seg4.在安装过程中最好先执行关掉不需要的服务service iptables save原创 2011-08-30 23:39:11 · 5146 阅读 · 0 评论 -
greenplum 安装步骤
virtualbox 安装greenplum安装步骤总结: 1.准备安装环境 下载virtualbox 和 centos 5.5 安装centos,然后利用导出,导入虚拟出三台主机(1台master 两台segment),此过程注意网络设置中更改mac地址原创 2011-09-28 22:29:03 · 10769 阅读 · 0 评论 -
GREENPLUM系列介绍之安装
与ORACLE安装,尤其是RAC安装相比,GREENPLUM的安装,应该说是极其简单的。大致的过程可以分成四大部分。1、准备硬件2、准备操作系统3、安装GP软件4、初始化系统。硬件环境的准备(如果只是构建测试平台,不考虑性能,这部分内容可以忽略)转载 2011-08-30 16:18:11 · 2839 阅读 · 1 评论 -
一个非常有用的自定义聚集函数
---连接以关键字分组的字符串---首先创建一个状态传递函数:实现将统计结果传递连接create function pg_concat( text, text ) returns text as $BODY$begin if $1 is null then转载 2011-08-30 13:14:08 · 1123 阅读 · 0 评论 -
greenplum 列模式与行模式对比
--建表CREATE TABLE ds_chn_prd_serv_col_201108(...)WITH (APPENDONLY=true, COMPRESSTYPE=quicklz, ORIENTATION=COLUMN, OIDS=FALSE)原创 2011-09-16 22:20:17 · 5024 阅读 · 0 评论 -
greenplum 可用空间计算
greenplum理论可用数据库空间: 配置mirror : database_size = usable_disk_space/ ( 2 + 1/3) (greenplum 要保留一部分空间给工作空间用) 没有配置mirror :database_size = usable_disk_space / ( 1 +1/3) usable_disk_原创 2013-05-16 21:31:46 · 1430 阅读 · 0 评论