greenplum基本操作与管理命令.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
greenplum基本操作与管理命令

系统管理 GP服务启停 su - gpadmin gpstart #正常启动 gpstop #正常关闭 gpstop -M fast #快速关闭 gpstop –r #重启 gpstop –u #重新加载配置文件 登陆 psql gpdb psql -d gpdb -h gphostm -p 5432 -U gpadmin 查看segment配置 select * from gp_segment_configuration; 文件系统 select * from pg_filespace_entry; 列出所有数据库 psql –l 行表库最大尺寸 一个数据库最大尺寸? 无限制(已存在有 32TB 的数据库) 一个表的最大尺寸? 32 TB 一行记录的最大尺寸? 1.6 TB 一个字段的最大尺寸? 1 GB 一个表里最大行数? 无限制 一个表里最大列数? 250-1600 (与列类型有关) 一个表里的最大索引数量? 无限制 当然,实际上没有真正的无限制,还是要受可用磁盘空间、可用内存/交换区的制约。 事实上,当这些数值变得异常地大时,系统性能也会受很大影响。 表的最大尺寸 32 TB 不需要操作系统对大文件的支持。大表用多个 1 GB 的文件存储,因此文件系统尺寸的限制是不重要的。 如果缺省的块大小增长到 32K ,最大的表尺寸和最大列数还可以增加到四倍 存储空间 一个 Postgres 数据库(存储一个文本文件)所占用的空间最多可能需要相当于这个文本文件自身大小5倍的磁盘空间。 Psql操作 创建/删除用户 创建用户: createuser [-a] [-A] [-d] [-D] [-e] [-P] [-h 主机名] [-p port] 用户名 参数说明: [-a]:允许创建其他用户,相当于创建一个超级用户; [-A]:不允许此用户创建其他用户; [-d]:允许此用户创建数据库; [-D]:不允许此用户创建数据库; [-e]:将执行过程显示到Shell上; [-P]:创建用户时,同时设置密码; [-h 主机名]:为某个主机上的Postgres创建用户; [-p port]:与-h参数一同使用,指定主机的端口。 createuser -h 172.28.18.51 -p 5000 -D -A -e testuser 创建超级用户:createuser -P -d -a -e testuser 删除用户: 命令:dropuser [-i] [-h] [-p] [-e] 用户名 参数说明: [ -i]:删除用户前,要求确认; [-h 主机名]:删除某个主机上的Postgres用户; [-p port]:与-h参数一同使用,指定主机的端口; [-e]:将执行过程显示到Shell上。 创建数据库 createdb -p 5432 -e -U gpadmin mydb 运行建库脚本 psql -p 5432 -U gpadmin -d mydb -f ./mysql.sql 表描述 /d+ tablename 执行sql文件 psql gpdbname –f yoursqlfile.sql 或者psql登陆后执行 \i yoursqlfile.sq 返回查询头几行/随机几行 SELECT cols FROM tab ORDER BY random() LIMIT 1 ; 更改字段类型 ALTER TABLE ALTER COLUMN TYPE 数据导入导出 GPload工具 编写load.yml verSION: 1.0.0.1 USER: gpadmin PORT: 5432 GPLOAD: INPUT: - SOURCE: FILE: - /opt/gpadmin/zhonghong/testload.txt - COLUMNS: - msisdn: text - blank1: text - blank2: text - uaText: text - FORMAT: text - DELIMITER: | OUTPUT: - TABLE: ua_in - MODE: INSERT SQL: 执行命令:gpload -f load.yml -U gpadmin -d uainfo 外部表 CREATE EXTERNAL TABLE ext_expenses ( name text, date date, amount float4, category text, desc text ) LOCATI

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档