greenplum基本操作及管理命令Word文件下载.docx
《greenplum基本操作及管理命令Word文件下载.docx》由会员分享,可在线阅读,更多相关《greenplum基本操作及管理命令Word文件下载.docx(35页珍藏版)》请在冰豆网上搜索。
250-1600(与列类型有关)
一个表里的最大索引数量?
当然,实际上没有真正的无限制,还是要受可用磁盘空间、可用内存/交换区的制约。
事实上,当这些数值变得异常地大时,系统性能也会受很大影响。
表的最大尺寸32不需要操作系统对大文件的支持。
大表用多个1的文件存储,因此文件系统尺寸的限制是不重要的。
如果缺省的块大小增长到32K,最大的表尺寸和最大列数还可以增加到四倍
1.7存储空间
一个数据库(存储一个文本文件)所占用的空间最多可能需要相当于这个文本文件自身大小5倍的磁盘空间。
第2章操作
2.1创建/删除用户
创建用户:
[][][][][][][主机名][]用户名
参数说明:
[]:
允许创建其他用户,相当于创建一个超级用户;
不允许此用户创建其他用户;
允许此用户创建数据库;
不允许此用户创建数据库;
将执行过程显示到上;
创建用户时,同时设置密码;
[主机名]:
为某个主机上的创建用户;
[]:
与参数一同使用,指定主机的端口。
172.28.18.515000
创建超级用户:
删除用户:
命令:
[][][][]用户名
删除用户前,要求确认;
删除某个主机上的用户;
与参数一同使用,指定主机的端口;
将执行过程显示到上。
2.2创建数据库
5432
2.3运行建库脚本
2.4表描述
<
>
2.5执行文件
–f
或者登陆后执行\i
2.6返回查询头几行/随机几行
()
1;
2.7更改字段类型
第3章数据导入导出
3.1工具
编写
:
1.0.0.1
5432
:
-:
-1:
-2:
'
|'
执行命令:
3.2外部表
(,
4,,)
(‘:
8081/*’,
‘1:
8081/*’)
‘’(‘,’);
装载数据:
1方式
*’’;
2……方式
3.3命令
命令装载数据并不是并行装载,而且所装载的数据文件必须放在服务器上,例如:
‘’
‘|’
10;
第4章附录——命令大全
输入:
获取发布信息
获取命令的帮助
/?
或者以分号作为执行查询的结尾
退出
4.1一般选项
[][数据库名[用户名称]]
联接到新的数据库(当前为"
"
)
[目录名]改变当前的工作目录
显示用法和发布信息
[编码]
显示或设置客户端编码
[名字]命令的语法帮助,用*可以看所有命令的帮助
退出
[名字[值]]
设置内部变量,如果没有参数就列出所有
查询计时开关切换(目前是关闭)
名字取消(删除)内部变量
/!
[命令]在里执行命令或者开始一个交互的
4.2查询缓冲区选项
[文件名]用一个外部编辑器编辑当前查询缓冲区或者文件
[文件名]向服务器发送命令(并且把结果写到文件或者|管道)
显示当前查询缓冲区的内容
重置(清理)查询缓冲区
[文件名]打印历史或者将其保存到文件
[文件名]将查询缓冲区写出到文件
4.3输入/输出选项
[字串]向标准输出写出文本
文件名执行来自文件的命令
[文件名]向文件或者|管道发送所有查询结果
[字串]
向查询输出流写出文本(见)
4.4信息选项
[名字]描述表,索引,序列,或者视图
{}[模式](加"
+"
获取更多信息)
列出表/索引/序列/视图/系统表
[模式]列出聚集函数
[模式]列出表空间(加"
获取更多的信息)
[模式]列出编码转换
列出类型转换
[模式]显示目标的注释
[模式]列出域
[模式]列出函数(加"
[模式]列出组
[模式]列出模式(加"
[名字]列出操作符
列出大对象,和一样
[模式]列出表,视图,序列的访问权限
[模式]列出数据类型(加"
[模式]列出用户
列出所有数据库(加"
[模式]列出表,视图,序列的访问权限(和一样)
4.5格式选项
在非对齐和对齐的输出模式之间切换
[字串]设置表标题,如果参数空则取消标题
[字串]为非对齐查询输出显示或设置域分隔符
在输出模式之间切换(当前是关闭)
变量[值]
设置表的输出选项
(变量{
})
只显示行(当前是关闭)
[字串]设置<
表>
标记属性,如果没有参数就取消设置
在扩展输出之间切换(目前是关闭)
4.6拷贝,大对象选项
...执行,数据流指向客户端主机
[]
大对象操作
4.7帮助
命令:
描述:
终止当前事务
语法:
[|]
改变一个聚集函数的定义
名字(类型)新名字
名字(类型)新属主
改变一个转换的定义
名字新名字
名字新属主
改变一个数据库
名字参数{|=}{值|}
名字参数
改变一个域的定义
名字
{说明|}
{|}
域约束
约束名字[|]
新宿主
改变一个函数的定义
名字([类型[,...]])新名字
名字([类型[,...]])新属主
改变一个用户组
组名称用户名称[,...]
组名称新名称
改变一个索引的定义
索引名称
动作[,...]
索引旧名称
索引新名称
动作为以下之一:
新属主
改变一个过程语言的定义
改变一个操作符表的定义
名字索引方法新名字
名字索引方法新属主
改变一个操作符的定义
名字({左边类型|},{右边类型|})新属主
改变一个模式的定义
改变一个序列生成器的定义
名字[[]递增]
[最小值|][最大值|]
[[]开始][缓存][[]]
改变一个表的定义
[]表名[*]
[,...]
[]字段名新字段名
表名
新表名
为下面的一种:
[]字段名类型[字段约束[...]]
[]字段名[|]
[]字段名类型[表达式]
[]字段名表达式
[]字段名
[]字段名{|}
[]字段名{|||}
表约束
表空间名字
改变一个表空间的定义
改变一个触发器的定义
名字表新名字
改变一个类型的定义
改变一个数据库用户
[[][...]]
|
||
|[|]'
'
|'
{|=}{|}
收集关于数据库的统计数字
[][表[(字段[,...])]]
开始一个事务块
[|][事物模式[,...]]
事物模式为下面之一:
{|||}
强行交易日志检查
关闭一个游标
根据一个索引建表簇
索引名字表名
定义或改变一个对象的评注
{
|
()|
()|
(1,2,...)|
(,)
[]|
}'
提交当前事务
在一个文件和一个表之间拷贝数据
表名[(字段[,...])]
{'
文件名'
|}
[[]
[]
[[]'
]
[[[]'
[[,...]]
定义一个新的聚集函数
(
=,