【未完待续】GreenPlum

【未完待续】GreenPlum,第1张

概述介绍 PB级的装载能力(支持50PB) 遵从SQL-92, SQL-99, SQL-2003,包括SQL 2003 OLAP扩展项 原生MapReduce功能 web GUI的greenplum数据仓库系统运行状态监控工具 有人提到,gp最大精华,就是分布式执行计划 Scatter/Gather 流引擎是专为并行数据加载和导出而设计,Scatter指数据通过并行加载服务器并行分散到各个数据节点,G 介绍

PB级的装载能力(支持50PB)
遵从sql-92,sql-99, sql-2003,包括sql 2003 olAP扩展项
原生MapReduce功能

web GUI的greenplum数据仓库系统运行状态监控工具

有人提到,gp最大精华,就是分布式执行计划

Scatter/Gather 流引擎是专为并行数据加载和导出而设计,Scatter指数据通过并行加载服务器并行分散到各个数据节点,Gather指数据在 GPDB内部可以根据分布策略按需并行分发。

模式 schema 使用 连接
yum -y install postgresqlpsql -d gp -h 1.2.3.4 -p 5432 -U gpadmin
*** 作 pqsql命令

help可以打印出总的帮助信息
\?有点类似man,可以看到pqsql的命令帮助

数据库

创建:

createdb -h 192.168.123.92 -p 5432 -U gpadmin db_t

查看数据库列表

psql -l -h 192.168.123.92 -p 5432 -U gpadmin[root@slb1 ~]# psql -l -h 192.168.123.92 -p 5432 -U gpadmin List of databases name | Owner | EnCoding | Access privileges -----------+---------+----------+--------------------- db_t | gpadmin | UTF8 | 

列出所有数据库

db_t=# \l                  List of databases   name    |  Owner  | EnCoding |  Access privileges  -----------+---------+----------+--------------------- db_t      | gpadmin | UTF8     |  gp        | gpadmin | UTF8     |  postgres  | gpadmin | UTF8     |  shajia    | gpadmin | UTF8     |  template0 | gpadmin | UTF8     | =c/gpadmin                                : gpadmin=CTc/gpadmin template1 | gpadmin | UTF8     | =c/gpadmin                                : gpadmin=CTc/gpadmin(6 rows)

创建表

db_t=# CREATE table t1 ( i1 int PRIMARY KEY,i2 int,s1 varchar(40) );

如果给出了模式名(比如,CREATE table myschema.mytable …), 那么表是在指定模式中创建的。否则它在当前模式中创建。

create table t_schema.t3 ( i1 int PRIMARY KEY,s1 varchar(40) );

列出表的详细信息

db_t=# \d+ t3                         table "t_schema.t3" Column |         Type          | ModifIErs | Storage  | Description --------+-----------------------+-----------+----------+------------- i1     | integer | not null | plain |  i2     | integer |           | plain |  s1     | character varying(40) |           | extended | Indexes:    "t3_pkey" PRIMARY KEY,btree (i1)Has OIDs: no

列出当前模式schema下所有表

db_t=# \dt        List of relations Schema | name | Type  |  Owner  --------+------+-------+--------- public | t1   | table | gpadmin(1 row)

查看所有表,抛开模式schema

db_t=# select schemaname,tablename,tableowner from pg_tables;     schemaname     |           tablename           | tableowner --------------------+-------------------------------+------------ information_schema | sql_languages                 | gpadmin information_schema | sql_packages                  | gpadmin ...                | ...                           | ... public             | t1                            | gpadmin public             | t2                            | gpadmin t_schema           | t3                            | gpadmin(90 rows)
模式

列出模式

db_t=# \dn       List of schemas        name        | Owner --------------------+--------- gp_toolkit         | gpadmin information_schema | gpadmin pg_aoseg           | gpadmin pg_bitmAPIndex     | gpadmin pg_catalog         | gpadmin pg_toast           | gpadmin public             | gpadmin(7 rows)

创建新模式schema

CREATE SCHEMA t_schema;

删除模式schema

DROP SCHEMA t_schema;

查看当前模式

db_t=# SHOW search_path; search_path ---------------- "$user",public(1 row)

修改默认模式

db_t=# SET search_path=t_schema;SET Time: 14.754 ms db_t=# SHOW search_path; search_path ------------- t_schema(1 row)
其他
#显示命令执行的时间\timing
基础 深入 评测 参考

pgsql的命令

总结

以上是内存溢出为你收集整理的【未完待续】GreenPlum全部内容,希望文章能够帮你解决【未完待续】GreenPlum所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/sjk/1174386.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存