GPDB43 Administrator Guide--第四章 配置GREENPLUM資料庫系統

panpong發表於2015-09-09

第四章 配置GREENPLUM資料庫系統

    影響伺服器行為的引數在postgres.conf檔案中配置,mastersegment節點都有自己的postgres.conf檔案;有些引數是本地的local,可以在master和各segment主機上設定;而其他的引數是master引數,只能在master例項設定,在查詢執行時在各segment生效;

        許多配置引數限制誰可以改變它們,在哪裡或什麼時候可設定他們。例如,要改變某些引數,你必須是一個Greenplum資料庫超級使用者。其它引數可以只設定在postgresql.conf檔案,並且需要重新啟動系統才能生效。

許多配置引數是會話引數,可以在系統級別,資料庫級別,角色級別或會話級設定它們。資料庫使用者可以在他們的會話中改變大多數會話引數,但有些需要超級使用者的許可權。有關設定伺服器配置引數的資訊,請參閱Greenplum資料參考指南。

        gpconfig工具設定local引數,使其更改所有的segment例項(包括映象)postgresql.conf檔案;例如 $ gpconfig -c gp_vmem_protect_limit -v 4096MB,然後重啟生效;

         設定master引數:

  • system level :編輯postgresql.conf
  • database level:例如=# ALTER DATABASE mydatabase SET search_path TO myschema;
  • role level:例如:=# ALTER ROLE bob SET search_path TO bobschema;
  • session level:例如=# SET statement_mem TO '200MB';

=# RESET statement_mem;

         檢視引數值:

$ psql -c 'SHOW ALL;'

$ gpconfig --show max_connections

         引數類別:

Configuration Parameter Categories

System Resource Consumption Parameters

Query Tuning Parameters

Error Reporting and Logging Parameters

System Monitoring Parameters

Runtime Statistics Collection Parameters

Automatic Statistics Collection Parameters

Client Connection Default Parameters

Lock Management Parameters

Workload Management Parameters

External Table Parameters

Database Table Parameters

Database and Tablespace/Filespace Parameters

Past PostgreSQL Version Compatibility Parameters

Greenplum Array Configuration Parameters

Greenplum Master Mirroring Parameters

Greenplum Master Mirroring Parameters

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16976507/viewspace-1795857/,如需轉載,請註明出處,否則將追究法律責任。

相關文章