- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 GP加载和卸载数据之一外部表--有更新版本!
7.0. 方式在gp中提供了几种方式用于加载和卸载数据:external tables、gpload、copy等等,这几种方式没有优劣之分,只是在不同场景下使用不同的技术而已。7.1. 外部表本文将首先测试使用外部表的方式进行加载和卸载数据。外部表-external tables,分为只读readable和只写writable两种类别,而每种又可以分为常规regular和web两种
2013-04-30 23:06:32 3431
原创 Greenplum管理索引
鉴于OLAP系统的特性,应该谨慎并保守地使用索引。避免在频繁更新的列上使用索引;在高选择性的列上使用B-tree索引;在低选择性的列上使用Bitmap索引。通常来说在传统数据库中使用索引可以有效的提高数据访问效率,特别是在OLTP系统中,往往只是需要从大表中获取几行或者部分的数据记录,这个情况下索引确实是特别有效的提高数据获取速度的方法。但是在gp中未必如此,因为首先数据都是均匀最大可能的均匀
2013-04-24 09:59:21 6236
原创 Greenplum管理序列
不支持currval和lastval,只有nextval,且不能在update和delete语句中使用。如果开启了mirroring,序列不能在update和delete语句中使用。gtlions=# create sequence sq1 start 1;CREATE SEQUENCEgtlions=# select * from sq1; sequence_name | las
2013-04-24 09:58:27 2147
原创 Greenplum管理表
4.3. 管理表或许你要说create table还要你在这边指手画脚的?其实不然,即使在Oracle里面也还是有很多选项和参数未必都很清楚,何况是换了个不熟悉的gp,所以有必要全新的了解下。创建表你需要考虑的内容和因素有:字段类型、表或者字段的约束、分布策略、存储策略、表分区等等。4.3.0. 字段类型在gp中character类型的char、varchar、text之间在不考虑
2013-04-22 17:11:12 2246
原创 Greenplum管理模式
这个和oracle schema一样的用途,用来逻辑组织数据库对象的存放容器,不同schema不共享命名空间。schema public是在创建数据库之后就会默认创建的,每个用户都有权限在这个schema创建对象,如果不指定schema那么就会默认创建到这里。创建schema后最好需要修改默认的搜索路径,否则每次登陆都必须指定路径才能使用创建的schema。gtlions=# create s
2013-04-20 14:38:36 1933
原创 Greenplum管理表空间Tablespace
create tablespace gtlions_ts1 [owner gtlions] filespace gtlionsfilespace;alter tablespace gtlions_ts1 rename to gtlions_ts2;alter tablespace gtlions_ts1 owner to gtlions;表空间是基于文件空间filespace的,实
2013-04-19 16:19:16 3510
原创 管理数据库Database
--创建一个数据库createdb gtlions;create database gtlions;createdb -T template0 databasename;create database gtlions template template0 tablespace gtlions_ts1;alter database gtlions rename to gtlion
2013-04-19 16:15:02 1243
原创 Oracle使用raw via lvm
早上为另外一个公司的一个生产库处理raw使用的问题,现场人员说要把新的lvm的空间给oracle使用,已经化好lv了,也绑定了映射,但是一直看不到raw;检查了下相关绑定规则参数,而且已经有在使用的规则绑定,他只是copy了新的规则并稍作修改,但是就是不生效。以下是测试过程。[root@o564gtser1 ~]# fdisk -l Disk /dev/sddDisk /dev/s
2013-04-18 14:14:51 1098
原创 Linux kernel探究IO Scheduling
为什么我们需要调整磁盘I/O scheduling算法?在什么情况下我们需要考虑调整调度算法?该如何调整?本文将针对上述问题做些回答。I/O scheduling是操作系统存取数据块顺序的算法规则总称,某些情况下我们可能更熟悉称它为 disk scheduling。出于以下几个目我们可能会需要考虑调整磁盘的调度算法:最小化磁盘寻道时间;优化关键进程的I/O请求,保证关键进程的I/O
2013-04-03 12:25:37 1329
原创 Greenplum-概念篇
Greenplum主要组件包括:Master、Segments、Interconnect;其他组件包括ETL Server、Greenplum command center等。0. 组件之-Master:master功能master也是一个gp的独立的数据库,是gp的入口,负责接受和管理客户端的连接请求,并处理用户SQL语句语句,可以通过psql或者odbc等连接工具来连接pg数据
2013-04-02 16:42:31 1526
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人