greenplum

    0热度

    3回答

    我有一个Postgresql数据库(技术上Greenplum)与个人数据随着时间的推移。该数据库有三个字段:user_id,monthly_date和account_value。当我提出查询时,我必须从远程服务器下载结果,因此带宽是一个问题。由于user_id字段是一个非常长的字符串(大约50个字符),因此这将占用较少的空间,所以我想返回一个与1:1对应的数值,每个值为user_id。 例如,数据

    0热度

    1回答

    我在GreenPlum公司(PostgreSQL系统)。与所有领域蜇一个表,我想编辑的类型: 要做到这一点我创建了一个观点: CREATE VIEW typed_view AS SELECT CAST(sid AS bigint), CAST(gid AS bigint), ... 但我与日期和时间字段的一个问题,我想这个命令,但没有奏效: to_utc_timestamp(from_un

    2热度

    2回答

    我想知道SQL连接如何在Greenplum这样的MPP数据库中工作,如果我想要在跨多个节点节点分布的两个大表之间进行连接,那么数据如何处理? 主节点是否从所有节点获取所有相关数据,然后进行连接并返回结果集?如果你要做很多这种类型的表连接,这可能不会是一个大瓶颈吗? 我发现从here如下: 的MPP数据库试图段跨多个服务器中的数据,使每个服务器节点都可以独立于其它的工作。例如,要在大表和小表之间执行

    0热度

    1回答

    有一个按列x分布的表A; CREATE table A (x integer, y integer) distributed by (x); 还有另一个表B有列“y”而不是“x”。 CREATE TABLE B (y integer); 有什么办法可以根据表格A上“y”的分布来分配B吗?那么我们可以使用列“y”来连接两个表,而不需要在段之间重新分配数据?基本上,这意味着列在表A上的分布“Y

    0热度

    2回答

    我试着从我身边安装它,但都失败了。我已经提到了链接http://nixustechnologies.com/2014/03/install-greenplum-community-edition/给出的教程。我曾试图安装它,但是弹出错误是 could not connect to database postgres: could not connect to server: No such fil

    1热度

    1回答

    我想获得授予表的所有角色的列表。 从information_schema.table_privileges表中,我只能得到PUBLIC。但是,如果将任何特定角色授予表格,我该如何获得?我也尝试使用information_schema.role_table_grants表。这也只给出了在该表上授予的权限列表(SELECT,UPDATE,INSERT,...)。

    2热度

    1回答

    我们有用于零售行业数据的用例。我们正在制作EDW。 我们正在从HAWQ进行报告。但是我们希望将我们的MPP数据库从Hawq转移到Greenplum。基本上,我们想对当前的数据管道进行更改。 我们对gpdb困惑点: 如何gpdb层会影响到我们现有的数据管道。这里的数据 管道是外部系统 - > talend - > hadoop-hawq - >画面。我们 想要将我们的数据管道转换为外部系统 - >

    1热度

    2回答

    我使用GP 4.3.7.2,我跟着手动http://120.52.72.46/gpdb.docs.pivotal.io/c3pr90ntcsf0/gs/43/pdf/GPDB43xGettingStarted.pdf 我可以用管理员用户连接到服务器,但是当我尝试使用另一个用户,我收到错误消息 psql: FATAL: no pg_hba.conf entry for host "[local]",

    0热度

    3回答

    我正在选择格式为“YYYY-MM-DD”的日期列。 我想将它转换为一个时间戳这样,这将是 “YYYY-MM-DD HH:MM:SS:MS” 我尝试: select CAST(mycolumn as timestamp) from mytable; ,但是这导致的格式YYYY-MM-DD HH:MM:SS 我也试过 select TO_TIMESTAMP(mycolumn,YYYY-MM-DD

    0热度

    1回答

    按照GreenPlum公司文档,GUCs如statement_mem,gp_vmem_protect_limit应在段一级的工作。资源队列内存允许也应该发生同样的情况。 在我们的系统中,我们每个节点有8个初级段。所以,如果我将查询的statement_mem设置为2GB,我希望查询消耗(如果需要)高达2GB x 8 = 16GB的RAM。但似乎在开始写入磁盘之前,每个节点只能使用2GB的总数(即每