第6章gp_toolkit管理架构-Checking Server Configuration Files

Checking Server Configuration Files

Greenplum数据库系统的每个组件(主数据库,备用主数据库,主数据段和镜像数据块)都有自己的服务器配置文件(postgresql.conf)。 以下gp_tooikit对象可用于检查系统中所有主要postgresql.conf文件的参数设置:

• gp_param_setting('parameter_name')

• gp_param_settings_seg_value_diffs

 

gp_param_settlng('parameter_name')

This function takes the name of a serverconfiguration parameter and returns the postgresqi.confvalue for themaster and each active segment. This function is accessible to all users.

Table 108: gp_param_setting('parameter_name,) function

Column

描述

paramsegment

段内容ID(仅显示活动细分)。 master内容ID始终为-1。

paramname

参数的名称。

paramvalue

参数的值

Example:

SELECT * FROM gp_param_setting(,max_connections,);

 


 

gp_param_settlngs_seg_value_dlffs

被分类为本地参数的服务器配置参数(意味着每个段从它自己的postgresql.conf文件中获取参数值)应该在所有段上设置相同。 该视图显示不一致的本地参数设置。 不包括应该具有不同值的参数(如端口)。 所有用户都可以访问该视图。

Table 109: gp_param_settings_seg_value_diffs view

Column

描述

psdname

参数的名称。

psdvalue

参数的值。

psdcount

具有此值的段的数量。


 


 

Checking for Failed Segments

gp_pgdatabase_invalid视图可以用来检查停机的段。

gp_pgdatabase_invalid

This viewshows information about segments that are marked as down in the system catalog.This view is accessible to all users.

Table 110: gp_pgdatabase_invalid view

Column

描述

pgdbidbid

段dbid。 每个段都有一个唯一的dbid。

pgdbiisprimary

目前这个细分市场是否是主要细分市场? (t或f)

pgdbicontent

该细分的内容ID。 主要和镜像将具有相同的内容ID。

pgdbivalid

这个细分是有效的吗? (t或f)

pgdbidefinedprimary

在系统初始化的时候,这个部分是否被赋予了主角色? (t或f


 


 

你可能感兴趣的:(第6章gp_toolkit管理架构-Checking Server Configuration Files)