greenplum基本操作及管理命令Word文档下载推荐.doc

上传人:b****1 文档编号:13161078 上传时间:2022-10-07 格式:DOC 页数:42 大小:86KB
下载 相关 举报
greenplum基本操作及管理命令Word文档下载推荐.doc_第1页
第1页 / 共42页
greenplum基本操作及管理命令Word文档下载推荐.doc_第2页
第2页 / 共42页
greenplum基本操作及管理命令Word文档下载推荐.doc_第3页
第3页 / 共42页
greenplum基本操作及管理命令Word文档下载推荐.doc_第4页
第4页 / 共42页
greenplum基本操作及管理命令Word文档下载推荐.doc_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

greenplum基本操作及管理命令Word文档下载推荐.doc

《greenplum基本操作及管理命令Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《greenplum基本操作及管理命令Word文档下载推荐.doc(42页珍藏版)》请在冰豆网上搜索。

greenplum基本操作及管理命令Word文档下载推荐.doc

一个字段的最大尺寸?

1GB

一个表里最大行数?

无限制

一个表里最大列数?

250-1600(与列类型有关)

一个表里的最大索引数量?

当然,实际上没有真正的无限制,还是要受可用磁盘空间、可用内存/交换区的制约。

事实上,当这些数值变得异常地大时,系统性能也会受很大影响。

表的最大尺寸32TB不需要操作系统对大文件的支持。

大表用多个1GB的文件存储,因此文件系统尺寸的限制是不重要的。

如果缺省的块大小增长到32K,最大的表尺寸和最大列数还可以增加到四倍

1.7存储空间

一个Postgres数据库(存储一个文本文件)所占用的空间最多可能需要相当于这个文本文件自身大小5倍的磁盘空间。

第2章Psql操作

2.1创建/删除用户

创建用户:

createuser[-a][-A][-d][-D][-e][-P][-h主机名][-pport]用户名

参数说明:

[-a]:

允许创建其他用户,相当于创建一个超级用户;

[-A]:

不允许此用户创建其他用户;

[-d]:

允许此用户创建数据库;

[-D]:

不允许此用户创建数据库;

[-e]:

将执行过程显示到Shell上;

[-P]:

创建用户时,同时设置密码;

[-h主机名]:

为某个主机上的Postgres创建用户;

[-pport]:

与-h参数一同使用,指定主机的端口。

createuser-h172.28.18.51-p5000-D-A-etestuser

创建超级用户:

createuser-P-d-a-etestuser

删除用户:

命令:

dropuser[-i][-h][-p][-e]用户名

[-i]:

删除用户前,要求确认;

删除某个主机上的Postgres用户;

与-h参数一同使用,指定主机的端口;

将执行过程显示到Shell上。

2.2创建数据库

createdb-p5432-e-Ugpadminmydb

2.3运行建库脚本

psql-p5432-Ugpadmin-dmydb-f./mysql.sql

2.4表描述

/d+<

tablename>

2.5执行sql文件

psqlgpdbname–fyoursqlfile.sql

或者psql登陆后执行\iyoursqlfile.sq

2.6返回查询头几行/随机几行

SELECTcols

FROMtab

ORDERBYrandom()

LIMIT1;

2.7更改字段类型

ALTERTABLEALTERCOLUMNTYPE

第3章数据导入导出

3.1GPload工具

编写load.yml

verSION:

1.0.0.1

USER:

gpadmin

PORT:

5432

GPLOAD:

INPUT:

-SOURCE:

FILE:

-/opt/gpadmin/zhonghong/testload.txt

-COLUMNS:

-msisdn:

text

-blank1:

-blank2:

-uaText:

-FORMAT:

text

-DELIMITER:

'

|'

OUTPUT:

-TABLE:

ua_in

-MODE:

INSERT

SQL:

执行命令:

gpload-fload.yml-Ugpadmin-duainfo

3.2外部表

CREATEEXTERNALTABLEext_expenses(nametext,

datedate,amountfloat4,categorytext,desctext)

LOCATION(‘gpfdist:

//etlhost:

8081/*’,

‘gpfdist:

//etlhost1:

8081/*’)

FORMAT‘TEXT’(DELIMITER‘,’);

装载数据:

1-insert方式

INSERTINTOexpenses_travel

SELECT*fromext_expenseswherecategory=’travel’;

2-createtable…as…方式

CREATETABLEexpensesASSELECT*fromext_expenses;

3.3Copy命令

Copy命令装载数据并不是并行装载,而且所装载的数据文件必须放在master服务器上,例如:

COPYcountryFROM‘/data/gpdb/country_data’

WITHDELIMITER‘|’LOGERRORSINTOerr_country

SEGMENTREJECTLIMIT10ROWS;

第4章附录——命令大全

输入:

/copyright获取发布信息

/h获取SQL命令的帮助

/?

获取psql命令的帮助

/g或者以分号作为执行查询的结尾

/q退出

4.1一般选项

/c[onnect][数据库名|-[用户名称]]

联接到新的数据库(当前为"

test"

/cd[目录名]改变当前的工作目录

/copyright显示PostgreSQL用法和发布信息

/encoding[编码]

显示或设置客户端编码

/h[名字]SQL命令的语法帮助,用*可以看所有命令的帮助

/q退出psql

/set[名字[值]]

设置内部变量,如果没有参数就列出所有

/timing查询计时开关切换(目前是关闭)

/unset名字取消(删除)内部变量

/!

[命令]在shell里执行命令或者开始一个交互的shell

4.2查询缓冲区选项

/e[文件名]用一个外部编辑器编辑当前查询缓冲区或者文件

/g[文件名]向服务器发送SQL命令(并且把结果写到文件或者|管道)

/p显示当前查询缓冲区的内容

/r重置(清理)查询缓冲区

/s[文件名]打印历史或者将其保存到文件

/w[文件名]将查询缓冲区写出到文件

4.3输入/输出选项

/echo[字串]向标准输出写出文本

/i文件名执行来自文件的命令

/o[文件名]向文件或者|管道发送所有查询结果

/qecho[字串]

向查询输出流写出文本(见/o)

4.4信息选项

/d[名字]描述表,索引,序列,或者视图

/d{t|i|s|v|S}[模式](加"

+"

获取更多信息)

列出表/索引/序列/视图/系统表

/da[模式]列出聚集函数

/db[模式]列出表空间(加"

获取更多的信息)

/dc[模式]列出编码转换

/dC列出类型转换

/dd[模式]显示目标的注释

/dD[模式]列出域

/df[模式]列出函数(加"

/dg[模式]列出组

/dn[模式]列出模式(加"

/do[名字]列出操作符

/dl列出大对象,和/lo_list一样

/dp[模式]列出表,视图,序列的访问权限

/dT[模式]列出数据类型(加"

/du[模式]列出用户

/l列出所有数据库(加"

/z[模式]列出表,视图,序列的访问权限(和/dp一样)

4.5格式选项

/a在非对齐和对齐的输出模式之间切换

/C[字串]设置表标题,如果参数空则取消标题

/f[字串]为非对齐查询输出显示或设置域分隔符

/H在HTML输出模式之间切换(当前是关闭)

/pset变量[值]

设置表的输出选项

(变量:

={foramt|border|expanded|fieldsep|null|

recordsep|tuples_only|title|tableattr|pager})

/t只显示行(当前是关闭)

/T[字串]设置HTML<

表>

标记属性,如果没有参数就取消设置

/x在扩展输出之间切换(目前是关闭)

4.6拷贝,大对象选项

/copy...执行SQLCOPY,数据流指向客户端主机

/lo_exportLOBOIDFILE

/lo_importFILE[COMMENT]

/lo_list

/lo_unlinkLOBOID大对象操作

4.7SQL帮助

ABORTCREATEINDEXDROPTYPE

ALTERAGGREGATECREATELANGUAGEDROPUSER

ALTERCONVERSIONCREATEOPERATORCLASSDROPVIEW

ALTERDATABASECREATEOPERATOREND

ALTERDOMAINCREATERULEEXECUTE

ALTERFUNCTIONCREATESCHEMAEXPLAIN

ALTERGROUPCREATESEQUENCEFETCH

ALTERINDEXCREATETABLEGRANT

ALTERLANGUAGECREATETABLEASINSERT

ALTEROPERATORCLASSCREATETABLESPACELISTEN

ALTEROPERATORCREATETRIGGERLOAD

ALTERSCHEMACREATETYPELOCK

ALTERSEQUENCECREATEUSERMOVE

ALTERTABLECREATEVIEWNOTIFY

ALTERTABLESPACEDEALLOCATEPREPARE

ALTERTRIGGERDECLAREREINDEX

ALTERTYPEDELETERELEASESAVEPOINT

ALTERUSERDROPAGGREGATERESET

ANALYZEDROPCASTREVOKE

BEGINDROPCONVERSI

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1