【问题标题】:max_statement_mem work fault in Greenplum 4.2Greenplum 4.2 中的 max_statement_mem 工作错误
【发布时间】:2016-03-01 12:33:20
【问题描述】:

【问题讨论】:

标签: greenplum


【解决方案1】:

这似乎是不再支持的旧版 Greenplum 的错误。

    gpdb=# create user jon;
    NOTICE:  resource queue required -- using default resource queue "pg_default"
    CREATE ROLE
    gpdb=# alter user jon set max_statement_mem='8GB';
    ALTER ROLE
    gpdb=# alter user jon password 'changeme';
    ALTER ROLE
    gpdb=# \q
    bigmac:~ gpadmin$ psql -U jon -h bigmac
    Password for user jon: 
    psql (8.2.15)
    Type "help" for help.

    gpdb=> show max_statement_mem;
     max_statement_mem 
    -------------------
     8GB
    (1 row)

    gpdb=> \q

现在,以 gpadmin 身份登录,我再次获得 4GB 的默认值。

    bigmac:~ gpadmin$ psql       
    psql (8.2.15)
    Type "help" for help.

    gpdb=# show max_statement_mem;
     max_statement_mem 
    -------------------
     4GB
    (1 row)

这是我的版本信息。

    gpdb=# select version();
                                                                           version                                                                       
    -----------------------------------------------------------------------------------------------------------------------------------------------------
     PostgreSQL 8.2.15 (Greenplum Database 4.3.7.1 build 1) on i386-apple-darwin11.4.2, compiled by GCC gcc (GCC) 4.4.2 compiled on Jan 21 2016 15:09:31
    (1 row)

    gpdb=# 

【讨论】:

  • mercury=# select version(); version ------------------------------------------------------------------------------------------------------------------------------------------------------ PostgreSQL 8.2.15 (Greenplum Database 4.3.6.2 build 1) on x86_64-unknown-linux-gnu, compiled by GCC gcc (GCC) 4.4.2 compiled on Nov 12 2015 23:50:28 (1 row)
  • 所以您使用的是 4.3.6.2,而不是 4.2。尝试升级到最新版本,然后重试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-26
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-23
相关资源
最近更新 更多