2019年7月3日
摘要: 转载自: https://www.cnblogs.com/kingle-study/p/10552097.html 一、外部表介绍 Greenplum 在数据加载上有一个明显的优势,就是支持数据的并发加载,gpfdisk是并发加载的工具,数据库中对应的就是外部表 所谓外部表,就是在数据库中只有表定义 阅读全文
posted @ 2019-07-03 17:19 xibuhaohao 阅读(4204) 评论(0) 推荐(0) 编辑
摘要: 转载自: https://github.com/digoal/blog/blob/master/201708/20170818_02.md?spm=a2c4e.11153940.blogcont179210.17.6f682764HWr8pC&file=20170818_02.md 背景 Green 阅读全文
posted @ 2019-07-03 16:59 xibuhaohao 阅读(3064) 评论(0) 推荐(0) 编辑
摘要: 一、appendonly的列存储表 1、创建列存储表 create table test_column_ao( id bigint, name varchar(128), value varchar(128), ) with (appendonly=true,orientation=column,c 阅读全文
posted @ 2019-07-03 16:58 xibuhaohao 阅读(903) 评论(0) 推荐(1) 编辑
摘要: 一、压缩表 1、appendonly压缩表的数据视图为pg_appendonly 2、appendonly在Greenplum后也可更新与删除 阅读全文
posted @ 2019-07-03 16:46 xibuhaohao 阅读(941) 评论(0) 推荐(0) 编辑
摘要: 关联数据在不同节点上,对于普通关系型数据库来说,是无法进行连接的。关联的数据需要通过网络流入到一个节点中进行计算,这样就需要发生数据迁移。数据迁移有广播和重分布两种。在GP中,每一个广播或重分布会产生一个切片,每一个切片在每个数据节点上都会对应发起一个进程来处理该slice负责的数据,上一层负责该s 阅读全文
posted @ 2019-07-03 15:51 xibuhaohao 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 最近遇到truncate表,无法清理的情况,在master节点查看加锁情况,并未加锁这种情况极有可能是segment节点相关表加了锁,所以遇到这种情况除了排查master节点的锁,所有的segment也要查看锁的持有情况,然后根据情况,进行处理。 master节点:查看segment锁情况selec 阅读全文
posted @ 2019-07-03 14:09 xibuhaohao 阅读(2131) 评论(0) 推荐(0) 编辑
摘要: 转载地址:https://blog.csdn.net/cicon/article/details/68068462##一、postgresql解决锁表--查询是否锁表了select oid from pg_class where relname='可能锁表了的表'select pid from pg 阅读全文
posted @ 2019-07-03 14:04 xibuhaohao 阅读(7875) 评论(0) 推荐(0) 编辑
摘要: 查看系统中会话/连接/SQL与锁情况 1、查看当前活动的客户端连接数 SELECT count(*) FROM pg_stat_activity WHERE NOT pid=pg_backend_pid(); 2、查询客户端连接的情况 SELECT pid,case when waiting='f' 阅读全文
posted @ 2019-07-03 13:44 xibuhaohao 阅读(894) 评论(0) 推荐(0) 编辑