Server Configuration Parameter Changes from WarehousePG 6 to WarehousePG 7
This section is adapted from the WarehousePG v7.x documentation
WarehousePG 7 includes new server configuration parameters, and removes or updates the default values of certain server configuration parameters as described below.
New Parameters
The following new server configuration parameters are available in WarehousePG 7:
allow_in_place_tablespacesarchive_cleanup_commandbackend_flush_afterbgwriter_flush_aftercheckpoint_flush_aftercluster_namedata_directory_modedebug_deadlocksdefault_table_access_methoddtx_phase2_retry_secondenable_gathermergeenable_groupingsets_hash_diskenable_hashagg_diskenable_parallel_appendenable_parallel_hashenable_partition_pruningenable_partitionwise_aggregateenable_partitionwise_joinforce_parallel_modegin_pending_list_limitgp_autovacuum_scopegp_detect_data_correctnessgp_explain_jitgp_force_random_redistributiongp_gxid_prefetch_numgp_max_alloc_sizegp_pause_on_restore_point_replaygp_quicklz_fallbackgp_resgroup_memory_query_fixed_memgp_resource_group_bypass_direct_dispatchgp_workfile_compression_overhead_limitidle_in_transaction_session_timeoutjitjit_above_costjit_debugging_supportjit_dump_bitcodejit_expressionsjit_inline_above_costjit_optimize_above_costjit_profiling_supportjit_providerjit_tuple_deforminglog_btree_build_statslog_replication_commandslog_statement_sample_ratelog_transaction_sample_ratemax_logical_replication_workersmax_parallel_maintenance_workersmax_parallel_workersmax_parallel_workers_per_gathermax_pred_locks_per_pagemax_pred_locks_per_relationmax_sync_workers_per_subscriptionmax_wal_sizemin_parallel_index_scan_sizemin_parallel_table_scan_sizemin_wal_sizeold_snapshot_thresholdoperator_precedence_warningoptimize_bounded_sortoptimizer_enable_coordinator_only_queriesoptimizer_enable_dynamicindexonlyscanoptimizer_enable_foreign_tableoptimizer_enable_motions_coordinatoronly_queriesoptimizer_enable_nljoinoptimizer_enable_push_join_below_union_alloptimizer_jit_above_costoptimizer_jit_inline_above_costoptimizer_jit_optimize_above_costparallel_leader_participationparallel_setup_costparallel_tuple_costprimary_conninfoprimary_slot_namepromote_trigger_filerecovery_end_commandrecovery_min_apply_delayrecovery_targetrecovery_target_actionrecovery_target_inclusiverecovery_target_lsnrecovery_target_namerecovery_target_timerecovery_target_timelinerecovery_target_xidrestore_commandrow_securityshared_memory_typessl_dh_params_filessl_libraryssl_max_protocol_versionssl_min_protocol_versionssl_passphrase_commandssl_passphrase_command_supports_reloadssl_renegotiation_limitsyslog_sequence_numberssyslog_split_messagestcp_user_timeouttrace_lock_oidmintrace_lockstrace_lock_tabletrace_lwlockstrace_syncscantrace_userlockstrack_commit_timestamptrack_wal_io_timingvacuum_cleanup_index_scale_factorwal_compressionwal_consistency_checkingwal_debugwal_init_zerowal_keep_sizewal_recyclewal_retrieve_retry_intervalwal_writer_flush_after
Removed Parameters
The following server configuration parameters are removed in WarehousePG 7:
checkpoint_segmentsdebug_latchdev_opt_unsafe_truncate_in_subtransactiondtx_phase2_retry_countenable_implicit_timeformat_YYYYMMDDHH24MISSgp_add_column_inherits_table_settinggp_allow_rename_relation_without_lockgp_count_host_segments_using_addressgp_eager_agg_distinct_pruninggp_eager_one_phase_agggp_eager_preuniquegp_enable_exchange_default_partitiongp_enable_gpperfmongp_enable_mk_sortgp_enable_motion_mk_sortgp_enable_sort_distinctgp_gpperfmon_send_intervalgp_hashagg_default_nbatchesgp_hashagg_groups_per_bucketgp_hashagg_streambottomgp_ignore_window_excludegp_indexcheck_vacuumgp_keep_all_xloggp_log_resqueue_priority_sleep_timegp_max_partition_levelgp_mk_sort_checkgp_partitioning_dynamic_selection_loggpperfmon_log_alert_levelgpperfmon_portgp_perfmon_print_packet_infogp_perfmon_segment_intervalgp_resgroup_print_operator_memory_limitsgp_resource_group_cpu_ceiling_enforcementgp_resource_group_enable_recalculate_query_memgp_resource_group_memory_limitgp_safefswritesizegp_sort_flagsgp_sort_max_distinctgp_use_synchronize_seqscans_catalog_vacuum_fullmemory_spill_ratiooptimizer_analyze_enable_merge_of_leaf_statsoptimizer_enable_dml_triggersoptimizer_enable_partial_indexoptimizer_prune_unused_columnspassword_hash_algorithmtest_print_prefetch_joinqualwal_keep_segments
Changed Parameters
These server configuration parameters are changed in WarehousePG 7:
- The server configuration paramater
optimizer_enable_orderedagghas a new default value ofon. - The server configuration parameter
vacuum_cost_page_misshas a new default value of 2. - The default value for the server configuration parameter
gp_interconnect_address_typechanged fromwildcardtounicast. - The
wal_keep_segmentsserver configuration parameter has been replaced by thewal_keep_sizeparameter. - The
autovacuumserver configuration parameter is now enabled for all databases by default, rather than just for thetemplate0andtemplate1databases. - The
gp_autostats_modeserver configuration parameter default value has been changed tonone. - The
gp_default_storage_optionsparameter no longer supports theappendonlyandappendoptimizedkeywords. Use thedefault_table_access_methodparameter instead.
Could this page be better? Report a problem or suggest an addition!