Greenplum服务器配置参数资料下载.pdf

上传人:b****1 文档编号:16119539 上传时间:2022-11-20 格式:PDF 页数:76 大小:20.41MB
下载 相关 举报
Greenplum服务器配置参数资料下载.pdf_第1页
第1页 / 共76页
Greenplum服务器配置参数资料下载.pdf_第2页
第2页 / 共76页
Greenplum服务器配置参数资料下载.pdf_第3页
第3页 / 共76页
Greenplum服务器配置参数资料下载.pdf_第4页
第4页 / 共76页
Greenplum服务器配置参数资料下载.pdf_第5页
第5页 / 共76页
点击查看更多>>
下载资源
资源描述

Greenplum服务器配置参数资料下载.pdf

《Greenplum服务器配置参数资料下载.pdf》由会员分享,可在线阅读,更多相关《Greenplum服务器配置参数资料下载.pdf(76页珍藏版)》请在冰豆网上搜索。

Greenplum服务器配置参数资料下载.pdf

谭光祥2015.9.20本次翻译的词汇对照表:

ServerConfigurationParametersReferenceGuide432Chapter9ServerConfigurationParameters有许多GP服务器配置参数影响GPDB系统的行为。

有很多配置参数与常规的PostgreSQL数据库系统中的一样,有相同的名称、设定和行为。

ParameterTypesandValues描述参数数据类型和值。

SettingParameters描述有关谁能修改和什么地方或什么时候能被设置的限制。

ParameterCategories按功能组织参数。

ConfigurationParameters按字母顺序列出参数描述。

服务器配置参数服务器配置参数ServerConfigurationParametersReferenceGuide433ParameterTypesandValues所有的参数不区分大小。

所有的参数采用4种类型中的一种:

Boolean,integer,floatingpoint,或string。

Boolean值可能被写为ON,OFF,TRUE,FALSE,YES,NO,1,0(都不区分大小写)。

有些设定指定了内存尺寸或时间值。

这些值有隐含的单位,要么是kb、块(通常8Kb)、毫秒、秒,要么是分。

有效的内存尺寸单位是kB(kilobytes),MB(megabytes),和GB(gigabytes)。

有效的时间单位是ms(毫秒),s(秒),min(分),h(时)和d(天)。

注意对内存单位的乘数是1024,不是1000。

有效的时间包含一个数字和一个单位。

当用SET命令指定内存或时间单位时用引号包含该值。

如:

SETstatement_memTO200MB;

注意:

在值和单位名称之间没有空格。

参数种类和值ServerConfigurationParametersReferenceGuide434SettingParameters许多配置参数都对谁能修改和什么地方或什么时候能设置它们有限制。

如改变一些特定的参数,必须要是GPDB超级用户。

有些参数需要重启系统来使修改生效。

被归类为会话的参数可以在系统级别(在文件postgresql.conf中),数据库级别(使用ALTERDATABASE),角色级别(ALTERROLE),会话级别(使用SET)中都能设置。

系统参数只能在文件postgresql.conf中修改。

在GPDB中,master和每个segmentinstance有它自己的postgresql.conf文件(位于它们各自的数据目录)。

有些参数考虑本地参数,意味着每个segmentinstance查看它自己的postgresql.conf来得到参数值。

必须设置系统中每个instances(masterandsegments)的本地参数。

其他参数考虑master参数。

master参数只需要在masterinstance中设置。

该表描述在服务器配置参数中该表可设置类别列的值。

Table132:

可设置类别SetClassificationDescriptionmasterorlocalmaster参数只需要在GPmasterinstance的postgresql.conf中设置。

该参数值然后在运行时间会传到(或被忽略)segments。

本地参数必须在master和每个segmentinstance的postgresql.conf文件中设置。

每个segmentinstance查看它自己的postgresql.conf来得到参数值。

本地参数总是需要重启系统来使修改生效。

sessionorsystem会话参数可以在数据库会话活动时来修改,可以设置的级别有:

系统级别(postgresql.conf),数据库级别(ALTERDATABASE.SET),角色级别(ALTERROLE.SET)或会话级别(SET)。

如果参数在多个级别设置,最细粒度的设置获得优先权(如会话超过角色,角色超过数据库,数据库超过系统)。

系统参数只能通过postgresql.conf文件来修改。

restartorreload当在postgrsql.conf文件中修改参数时,有些需要重启GPDB来使修改生效。

其它的参数可通过重载服务器配置文件(使用gpstop-u)来刷新,而不需要停止系统。

设置参数ServerConfigurationParametersReferenceGuide435SetClassificationDescriptionsuperuser这些会话参数只能由数据库超级用户设置。

普通数据库用户不能设置这些参数。

readonly这些参数不能由数据库用户或超级用户设置。

参数目前的值只能显示而不能改变。

ServerConfigurationParametersReferenceGuide436ConfigurationParameterCategoriesandListing配置参数影响着服务器的各种行为,如资源消耗、查询调优和认证。

下面的主题介绍GP配置参数的类别。

ConnectionandAuthenticationParametersSystemResourceConsumptionParametersQueryTuningParametersErrorReportingandLoggingParametersSystemMonitoringParametersRuntimeStatisticsCollectionParametersAutomaticStatisticsCollectionParametersClientConnectionDefaultParametersLockManagementParametersWorkloadManagementParametersExternalTableParametersDatabaseTableParametersDatabaseandTablespace/FilespaceParametersPastPostgreSQLVersionCompatibilityParametersGreenplumArrayConfigurationParametersGreenplumMasterMirroringParametersGreenplumDatabaseExtensionParametersConnectionandAuthenticationParameters这些参数控制着客户端如何连接并与GPDB认证。

ConnectionParametersgp_connection_send_timeoutgp_vmem_idle_resource_timeoutlisten_addressesmax_connectionsmax_prepared_transactionssuperuser_reserved_connectionstcp_keepalives_counttcp_keepalives_idletcp_keepalives_intervalunix_socket_directoryunix_socket_groupunix_socket_permissionsSecurityandAuthenticationParametersauthentication_timeoutdb_user_namespacekrb_caseins_userskrb_server_keyfilekrb_srvnamepassword_encryptionsslssl_ciphersParameterCategories参数类别连接和认证参数连接参数安全和认证参数ServerConfigurationParametersReferenceGuide437SystemResourceConsumptionParameters这些参数限制GPDB消耗的系统资源。

MemoryConsumptionParameters这些参数控制系统内存的使用。

可以调整gp_vmem_protect_limit来避免的查询过程中segment主机的内存溢出。

gp_vmem_idle_resource_timeoutgp_vmem_protect_limitgp_vmem_protect_segworker_cache_limitgp_workfile_limit_files_per_querygp_workfile_limit_per_querygp_workfile_limit_per_segmentmax_appendonly_tablesmax_prepared_transactionsmax_stack_depthshared_bufferstemp_buffersFreeSpaceMapParameters这些参数控制存储失效记录的自由空间映射的尺寸。

使用VACUUM来回收自由空间映射的磁盘空间。

max_fsm_pagesmax_fsm_relationsOSResourceParametersmax_files_per_processshared_preload_librariesCost-BasedVacuumDelayParameters警告:

警告:

Pivotal不建议使用基于开销的清理延迟,因为它在segmentinstance之间是异步运行的。

清理开销的限制和延迟是基于segment层面来调用的,而不是从整个GP集群的状态来考虑的。

可以配置VACUUM和ANALYZE命令的执行开销来减少在数据库并发活动时的I/O影响。

当I/O执行的累计开销达到限制时,正在执行操作的进程会暂停一会儿,然后重置计数器并继续执行。

vacuum_cost_delayvacuum_cost_limitvacuum_cost_page_dirtyvacuum_cost_page_hitvacuum_cost_page_missTransactionIDManagementParameters

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1