Amazon Aurora PostgreSQL parameters
Você gerencia o cluster de bancos de dados Amazon Aurora da mesma maneira que gerencia outras instâncias de banco de dados do Amazon RDS, usando parâmetros em um grupo de parâmetros de banco de dados. No entanto, o Amazon Aurora difere do Amazon RDS porque um cluster de bancos de dados Aurora tem várias instâncias de banco de dados. Dessa forma, alguns dos parâmetros que você usa para gerenciar seu cluster de bancos de dados Amazon Aurora se aplicam a todo o cluster, enquanto outros parâmetros se aplicam apenas a uma instância de banco de dados particular no cluster de banco de dados, como o seguinte:
Grupo de parâmetros do cluster de banco de dados: um grupo de parâmetros do cluster de banco de dados contém o conjunto de parâmetros de configuração do mecanismo que se aplicam em todo o cluster de bancos de dados Aurora. Por exemplo, o gerenciamento de cache de cluster é um recurso de um cluster de bancos de dados Aurora que é controlado pelo parâmetro
apg_ccm_enabled
que faz parte do grupo de parâmetros de cluster de banco de dados. O grupo de parâmetros do cluster de banco de dados também contém configurações padrão para o grupo de parâmetros de banco de dados das instâncias de banco de dados que compõem o cluster.Grupo de parâmetros de banco de dados: um grupo de parâmetros de banco de dados é o conjunto de valores de configuração do mecanismo que se aplicam a uma instância de banco de dados específica desse tipo de mecanismo. Os grupos de parâmetros de banco de dados para o mecanismo de banco de dados PostgreSQL são usados por uma instância de banco de dados do RDS para PostgreSQL e cluster de bancos de dados Aurora PostgreSQL. Essas definições de configuração aplicam-se a propriedades que podem variar entre as instâncias de banco de dados em um cluster do Aurora, como os tamanhos dos buffers de memória.
Você gerencia parâmetros em nível de cluster em grupos de parâmetros de cluster de banco de dados. Você gerencia parâmetros em nível de instância em grupos de parâmetros de banco de dados. Você pode gerenciar parâmetros usando o console do Amazon RDS, a AWS CLI ou a API do Amazon RDS. Há comandos separados para gerenciar parâmetros no nível do cluster e parâmetros no nível da instância.
-
Para gerenciar parâmetros no nível do cluster em um grupo de parâmetros do cluster de banco de dados, use o comando modify-db-cluster-parameter-group da AWS CLI.
-
Para gerenciar parâmetros no nível da instância em um grupo de parâmetros de banco de dados de uma instância de banco de dados em um cluster de banco de dados, use o comando modify-db-parameter-group da AWS CLI.
Para saber mais sobre a AWS CLI, consulte Usar a AWS CLI no Guia do usuário do AWS Command Line Interface.
Para obter mais informações sobre grupos de parâmetros, consulte Trabalhar com grupos de parâmetros.
Exibindo parâmetros de banco de dados e de cluster de bancos de dados Aurora PostgreSQL
Você pode exibir todos os grupos de parâmetros padrão disponíveis para instâncias de banco de dados do RDS para PostgreSQL e para clusters de bancos de dados Aurora PostgreSQL no AWS Management Console. Os grupos de parâmetros padrão para todos os mecanismos de banco de dados e tipos e versões de cluster de banco de dados são listados para cada região da AWS. Todos os grupos de parâmetros personalizados também estão listados.
Em vez de visualizar no AWS Management Console, você também pode listar parâmetros contidos em grupos de parâmetros de cluster de banco de dados e grupos de parâmetros de banco de dados usando a AWS CLI ou a API do Amazon RDS. Por exemplo, para listar os parâmetros em um grupo de parâmetros do cluster de banco de dados, use o comando da AWS CLI describe-db-cluster-parameters.
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name default.aurora-postgresql12
O comando retorna descrições JSON detalhadas de cada parâmetro. Para reduzir a quantidade de informações retornadas, você pode especificar o que deseja usando a opção --query
. Por exemplo, você pode obter o nome do parâmetro, sua descrição e os valores permitidos para o grupo de parâmetro de cluster de banco de dados padrão do Aurora PostgreSQL 12 da seguinte forma:
Para Linux, macOS ou Unix:
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name default.aurora-postgresql12 \ --query 'Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]'
Para Windows:
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name default.aurora-postgresql12 ^ --query "Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]"
Um grupo de parâmetros de cluster de bancos de dados Aurora inclui o grupo de parâmetros da instância de banco de dados e os valores padrão para um determinado mecanismo de banco de dados do Aurora Você pode obter a lista de parâmetros de banco de dados do mesmo grupo de parâmetros padrão do Aurora PostgreSQL usando o comando da AWS CLI describe-db-parameters como mostrado a seguir.
Para Linux, macOS ou Unix:
aws rds describe-db-parameters --db-parameter-group-name default.aurora-postgresql12 \ --query 'Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]'
Para Windows:
aws rds describe-db-parameters --db-parameter-group-name default.aurora-postgresql12 ^ --query "Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]"
Os comandos anteriores retornam listas de parâmetros do cluster de banco de dados ou grupo de parâmetros de banco de dados com descrições e outros detalhes especificados na consulta. Veja a seguir uma resposta de exemplo.
[
[
{
"ParameterName": "apg_enable_batch_mode_function_execution",
"ApplyType": "dynamic",
"Description": "Enables batch-mode functions to process sets of rows at a time.",
"AllowedValues": "0,1"
}
],
[
{
"ParameterName": "apg_enable_correlated_any_transform",
"ApplyType": "dynamic",
"Description": "Enables the planner to transform correlated ANY Sublink (IN/NOT IN subquery) to JOIN when possible.",
"AllowedValues": "0,1"
}
],...
A seguir estão as tabelas que contêm valores para o parâmetro de cluster de banco de dados padrão e o parâmetro de banco de dados para o Aurora PostgreSQL versão 14.
Parâmetros no nível do cluster do Aurora PostgreSQL
A tabela a seguir lista alguns dos parâmetros disponíveis no grupo de parâmetros de cluster de banco de dados padrão para o Aurora PostgreSQL versão 13. Se você criar um cluster de bancos de dados Aurora PostgreSQL sem especificar seu próprio grupo de parâmetros de banco de dados personalizado, seu cluster de banco de dados será criado usando o grupo de parâmetros de cluster de banco de dados padrão do Aurora para a versão escolhida, como default.aurora-postgresql14
, default.aurora-postgresql13
e assim por diante.
Para obter uma lista dos parâmetros de instância de banco de dados para o mesmo grupo de parâmetros padrão do cluster de banco de dados, consulte Parâmetros no nível da instância do Aurora PostgreSQL.
Nome do parâmetro |
Descrição |
Padrão |
---|---|---|
ansi_constraint_trigger_ordering |
Altere a ordem de disparo dos acionadores de restrição para ser compatível com o padrão ANSI SQL. |
– |
ansi_force_foreign_key_checks |
Certifique-se de que ações referenciais, como exclusão em cascata ou atualização em cascata, sempre ocorrerão independentemente dos vários contextos de acionadores existentes para a ação. |
– |
ansi_qualified_update_set_target |
Suporta qualificadores de tabela e esquema em UPDATE... Instruções SET. |
– |
apg_ccm_enabled |
Habilita ou desabilita o gerenciamento de cache de cluster para o cluster. |
– |
apg_enable_batch_mode_function_execution |
Permite que as funções em modo em lote processem conjuntos de linhas de cada vez. |
– |
apg_enable_correlated_any_transform |
Permite que o planejador transforme ANY Sublink correlacionado (subconsulta IN/NOT IN) para JOIN quando possível. |
– |
apg_enable_function_migration |
Permite que o planejador migre funções escalares elegíveis para a cláusula FROM. |
– |
apg_enable_not_in_transform |
Permite que o planejador transforme a subconsulta NOT IN em ANTI JOIN quando possível. |
– |
apg_enable_remove_redundant_inner_joins |
Permite que o planejador remova junções internas redundantes. |
– |
apg_enable_semijoin_push_down |
Permite o uso de filtros de semijunção para junções de hash. |
– |
apg_plan_mgmt.capture_plan_baselines |
Modo de linha de base do plano de captura. manual: habilita a captura de plano para qualquer instrução SQL, desativado: desabilita captura de plano, automático: habilita a captura de plano para instruções em pg_stat_statement que atendam aos critérios de elegibilidade. |
off |
apg_plan_mgmt.max_databases |
Define o número máximo de bancos de dados que podem gerenciar consultas usando apg_plan_mgmt. |
10 |
apg_plan_mgmt.max_plans |
Define o número máximo de planos que podem ser armazenados em cache por apg_plan_mgmt. |
10000 |
apg_plan_mgmt.plan_retention_period |
Número máximo de dias desde que um plano foi last_used antes de um plano ser excluído automaticamente. |
32 |
apg_plan_mgmt.unapproved_plan_execution_threshold |
Custo total estimado do plano abaixo do qual um plano não aprovado será executado. |
0 |
apg_plan_mgmt.use_plan_baselines |
Usa somente planos aprovados ou fixos para instruções gerenciadas. |
false |
application_name |
Define o nome da aplicação a ser informada em estatísticas e logs. |
– |
array_–s |
Permite entrada de elementos – em arrays. |
– |
authentication_timeout |
(s) Define o tempo máximo permitido para concluir a autenticação de cliente. |
– |
auto_explain.log_analyze |
Usa EXPLAIN ANALYZE para registro em log de planos. |
– |
auto_explain.log_buffers |
Uso de buffers de log. |
– |
auto_explain.log_format |
Formato EXPLAIN a ser usado para registro em log de planos. |
– |
auto_explain.log_min_duration |
Define o tempo de execução mínimo acima do qual as instruções serão registradas em log. |
– |
auto_explain.log_nested_statements |
Registrar instruções aninhadas. |
– |
auto_explain.log_timing |
Coleta dados de tempo, não apenas contagens de linhas. |
– |
auto_explain.log_triggers |
Inclui estatísticas do acionador nos planos. |
– |
auto_explain.log_verbose |
Usa EXPLAIN VERBOSE para registro em log de planos. |
– |
auto_explain.sample_rate |
Fração de consultas a serem processadas. |
– |
autovacuum |
Inicia o subprocesso de autovacuum. |
– |
autovacuum_analyze_scale_factor |
Número de inserções, atualizações ou exclusões de tuplas anteriores à análise, como uma fração de reltuplas. |
0.05 |
autovacuum_analyze_threshold |
Número mínimo de inserções, atualizações ou exclusões de tuplas antes da análise. |
– |
autovacuum_freeze_max_age |
Idade na qual o autovacuum de uma tabela deve ocorrer para evitar a conclusão do ID de transação. |
– |
autovacuum_max_workers |
Define o número máximo de processos de trabalho de autovacuum em execução simultaneamente. |
GREATEST(DBInstanceClassMemory/64371566592,3) |
autovacuum_multixact_freeze_max_age |
Idade multixact na qual o autovacuum de uma tabela deve ocorrer para evitar o wraparound multixact. |
– |
autovacuum_naptime |
(s) Tempo de suspensão entre execuções de autovacuum. |
5 |
autovacuum_vacuum_cost_delay |
(ms) Atraso de custo de vacuum, em milissegundos, para autovacuum. |
5 |
autovacuum_vacuum_cost_limit |
Valor do custo de vacuum disponível antes da suspensão, para autovacuum. |
GREATEST(log(DBInstanceClassMemory/21474836480)*600,200) |
autovacuum_vacuum_insert_scale_factor |
Número de inserções de tupla antes do vacuum como uma fração de reltuplas. |
– |
autovacuum_vacuum_insert_threshold |
Número mínimo de inserções de tupla antes do vacuum ou -1 para desabilitar os vacuums de inserção. |
– |
autovacuum_vacuum_scale_factor |
Número de atualizações ou exclusões de tuplas antes de vacuum, como uma fração de reltuplas. |
0.1 |
autovacuum_vacuum_threshold |
Número mínimo de atualizações ou exclusões de tuplas antes do vacuum. |
– |
autovacuum_work_mem |
(kB) Define a memória máxima a ser usada por cada processo de operador de autovacuum. |
GREATEST(DBInstanceClassMemory/32768,131072) |
babelfishpg_tds.default_server_name |
O nome padrão do servidor Babelfish |
Microsoft SQL Server |
babelfishpg_tds.listen_addresses |
Define o nome do host ou um ou mais endereços IP para ouvir o TDS. |
* |
babelfishpg_tds.port |
Define a porta TCP TDS na qual o servidor escuta. |
1433 |
babelfishpg_tds.tds_debug_log_level |
Define o nível de registro em log no TDS, 0 desabilita o registro em log |
1 |
babelfishpg_tds.tds_default_numeric_precision |
Define a precisão padrão do tipo numérico a ser enviada nos metadados da coluna TDS se o mecanismo não especificar uma. |
38 |
babelfishpg_tds.tds_default_numeric_scale |
Define a escala padrão do tipo numérico a ser enviada nos metadados da coluna TDS se o mecanismo não especificar uma. |
8 |
babelfishpg_tds.tds_default_packet_size |
Define o tamanho do pacote padrão para todos os clientes do SQL Server sendo conectados |
4096 |
babelfishpg_tds.tds_default_protocol_version |
Define uma versão padrão do protocolo TDS para todos os clientes sendo conectados |
DEFAULT |
babelfishpg_tds.tds_ssl_encrypt |
Define a opção Criptografia SSL |
0 |
babelfishpg_tds.tds_ssl_max_protocol_version |
Define a versão máxima do protocolo SSL/TLS a ser utilizada na sessão TDS. |
TLSv1.2 |
babelfishpg_tds.tds_ssl_min_protocol_version |
Define a versão mínima do protocolo SSL/TLS a ser utilizada na sessão TDS. |
TLSv1 |
babelfishpg_tsql.default_locale |
Localidade padrão a ser usada para agrupamentos criados por CREATE COLLATION. |
en-US |
babelfishpg_tsql.migration_mode |
Define se há suporte para vários bancos de dados de usuários. |
single-db |
babelfishpg_tsql.server_collation_name |
Nome do agrupamento de servidores padrão |
sql_latin1_general_cp1_ci_as |
babelfishpg_tsql.version |
Define a saída da variável @@VERSION. |
padrão |
backend_flush_after |
(8Kb) Número de páginas após as quais as gravações executadas anteriormente são liberadas para o disco. |
– |
backslash_quote |
Define se \\ é permitido em literais de string. |
– |
backtrace_functions |
Registre o backtrace em busca de erros nessas funções. |
– |
bytea_output |
Define o formato da saída para bytes. |
– |
check_function_bodies |
Verifica corpos de funções durante CREATE FUNCTION. |
– |
client_connection_check_interval |
Define o intervalo de tempo entre as verificações de desconexão durante a execução de consultas. |
– |
client_encoding |
Define a codificação do conjunto de caracteres do cliente. |
UTF8 |
client_min_messages |
Define os níveis de mensagem enviados ao cliente. |
– |
compute_query_id |
Calcule identificadores de consulta. |
auto |
config_file |
Define o arquivo de configuração principal dos servidores. |
/rdsdbdata/config/postgresql.conf |
constraint_exclusion |
Permite que o planejador use restrições para otimizar consultas. |
– |
cpu_index_tuple_cost |
Define a estimativa do planejador sobre o custo do processamento de cada entrada de índice durante uma verificação de índice. |
– |
cpu_operator_cost |
Define a estimativa do planejador sobre o custo do processamento de cada operador ou chamada de função. |
– |
cpu_tuple_cost |
Define a estimativa do planejador sobre o custo do processamento de cada tupla (linha). |
– |
cron.database_name |
Define o banco de dados para armazenar tabelas de metadados pg_cron |
postgres |
cron.log_run |
Registra todos os trabalhos executados na tabela job_run_details |
ativado |
cron.log_statement |
Registre todas as instruções cron antes da execução. |
off |
cron.max_running_jobs |
O número máximo de trabalhos que podem ser executados simultaneamente. |
5 |
cron.use_background_workers |
Habilita operadores em segundo plano para pg_cron |
ativado |
cursor_tuple_fraction |
Define a estimativa do planejador sobre a fração de linhas de um cursor que serão recuperadas. |
– |
data_directory |
Define o diretório de dados do servidor. |
/rdsdbdata/db |
datestyle |
Define o formato de exibição de valores de data e hora. |
– |
db_user_namespace |
Ativa nomes de usuário por banco de dados. |
– |
deadlock_timeout |
(ms) Define o tempo de espera em um bloqueio antes de verificar a existência de um deadlock. |
– |
debug_pretty_print |
Recua exibições de árvores de análise e plano. |
– |
debug_print_parse |
Registra a árvore de análise de cada consulta. |
– |
debug_print_plan |
Registra o plano de execução de cada consulta. |
– |
debug_print_rewritten |
Registra a árvore de análise regravada de cada consulta. |
– |
default_statistics_target |
Define o destino de estatísticas padrão. |
– |
default_tablespace |
Define o espaço de tabela padrão no qual criar tabelas e índices. |
– |
default_toast_compression |
Define o método de compactação padrão para valores compactáveis. |
– |
default_transaction_deferrable |
Define o status padrão postergável de novas transações. |
– |
default_transaction_isolation |
Define o nível de isolamento de transação de cada nova transação. |
– |
default_transaction_read_only |
Define o status padrão somente leitura de novas transações. |
– |
effective_cache_size |
(8kB) Define a pressuposição do planejador sobre o tamanho do cache de disco. |
SUM(DBInstanceClassMemory/12038,-50003) |
effective_io_concurrency |
Número de solicitações simultâneas que podem ser manipuladas de forma eficiente pelo subsistema de disco. |
– |
enable_async_append |
Habilita o uso do planejador de planos de anexação assíncronos. |
– |
enable_bitmapscan |
Habilita o uso do planejador de planos de verificação de bitmap. |
– |
enable_gathermerge |
Habilita o uso do planejador de planos de junção de mesclagem. |
– |
enable_hashagg |
Habilita o uso do planejador de planos de agregação em hash. |
– |
enable_hashjoin |
Habilita o uso do planejador de planos de junção hash. |
– |
enable_incremental_sort |
Habilita o uso do planejador de etapas de classificação incremental. |
– |
enable_indexonlyscan |
Habilita o uso do planejador de planos de verificação somente de índice. |
– |
enable_indexscan |
Habilita o uso do planejador de planos de verificação de índice. |
– |
enable_material |
Habilita o uso do planejador da materialização. |
– |
enable_memoize |
Habilita o uso do planejador da memoização |
– |
enable_mergejoin |
Habilita o uso do planejador de planos de junção de mesclagem. |
– |
enable_nestloop |
Habilita o uso do planejador de planos de junção de loop aninhado. |
– |
enable_parallel_append |
Habilita o uso do planejador de planos de anexação paralelos. |
– |
enable_parallel_hash |
Habilita o uso do planejador de planos de hash paralelos. |
– |
enable_partition_pruning |
Habilita a remoção de partição em tempo de planejamento e tempo de execução. |
– |
enable_partitionwise_aggregate |
Habilita agregação e agrupamento por partição. |
– |
enable_partitionwise_join |
Habilita a junção por partição. |
– |
enable_seqscan |
Habilita o uso do planejador de planos de verificação sequencial. |
– |
enable_sort |
Habilita o uso do planejador de etapas de classificação explícitas. |
– |
enable_tidscan |
Habilita o uso do planejador de planos de verificação TID. |
– |
escape_string_warning |
Avisa sobre escapes de barra invertida (\) em literais de string comuns. |
– |
exit_on_error |
Encerra a sessão em qualquer erro. |
– |
extra_float_digits |
Define o número de dígitos exibidos para valores de ponto flutuante. |
– |
force_parallel_mode |
Força o uso de instalações de consulta paralela. |
– |
from_collapse_limit |
Define o tamanho da lista FROM além do qual subconsultas não são recolhidas. |
– |
geqo |
Permite a otimização de consultas genéticas. |
– |
geqo_effort |
GEQO: esforço é usado para definir o padrão para outros parâmetros GEQO. |
– |
geqo_generations |
GEQO: número de iterações do algoritmo. |
– |
geqo_pool_size |
GEQO: número de indivíduos na população. |
– |
geqo_seed |
GEQO: propagação para seleção de caminho aleatório. |
– |
geqo_selection_bias |
GEQO: pressão seletiva dentro da população. |
– |
geqo_threshold |
Define o limite de itens FROM além do qual o GEQO é usado. |
– |
gin_fuzzy_search_limit |
Define o resultado máximo permitido para pesquisa exata por GIN. |
– |
gin_pending_list_limit |
(kB) Define o tamanho máximo da lista pendente para o índice GIN. |
– |
hash_mem_multiplier |
Múltiplos de work_mem para usar em tabelas de hash. |
– |
hba_file |
Define o arquivo de configuração do hba dos servidores. |
/rdsdbdata/config/pg_hba.conf |
hot_standby_feedback |
Permite feedback de um standby a quente para o primário que evitará conflitos de consulta. |
ativado |
huge_pages |
Uso de páginas enormes no Linux. |
ativado |
ident_file |
Define o arquivo de configuração de ident dos servidores. |
/rdsdbdata/config/pg_ident.conf |
idle_in_transaction_session_timeout |
(ms) Define a duração máxima permitida de qualquer transação inativa. |
86400000 |
idle_session_timeout |
Encerra qualquer sessão que tenha ficado ociosa (ou seja, aguardando uma consulta do cliente), mas não em uma transação aberta, por um tempo maior que o especificado. |
– |
intervalstyle |
Define o formato de exibição para valores de intervalo. |
– |
join_collapse_limit |
Define o tamanho da lista FROM além do qual constructos JOIN não são nivelados. |
– |
krb_caseins_users |
Define se os nomes de usuário da GSSAPI (Generic Security Service API) devem ser tratados sem distinção entre maiúsculas e minúsculas (true) ou não. Por padrão, esse parâmetro é definido como false, então o Kerberos espera que os nomes de usuário diferenciem maiúsculas e minúsculas. Para obter mais informações, consulte GSSAPI Authentication |
false |
lc_messages |
Define o idioma em que as mensagens são exibidas. |
– |
lc_monetary |
Define a localidade para a formatação de valores monetários. |
– |
lc_numeric |
Define a localidade para a formatação de números. |
– |
lc_time |
Define a localidade para a formatação de valores de data e hora. |
– |
listen_addresses |
Define o nome do host ou os endereços IP para escutar. |
* |
lo_compat_privileges |
Habilita o modo de compatibilidade com versões anteriores para verificações de privilégios em objetos grandes. |
0 |
log_autovacuum_min_duration |
(ms) Define o tempo de execução mínimo acima do qual as ações de autovacuum serão registradas em log. |
10000 |
log_connections |
Registra cada conexão bem-sucedida. |
– |
log_destination |
Define o destino para a saída de log do servidor. |
stderr |
log_directory |
Define o diretório de destino para arquivos de log. |
/rdsdbdata/log/error |
log_disconnections |
Registra o fim de uma sessão, incluindo a duração. |
– |
log_duration |
Registra a duração de cada instrução SQL concluída. |
– |
log_error_verbosity |
Define a verbosidade das mensagens registradas. |
– |
log_executor_stats |
Grava estatísticas de performance do executor no log do servidor. |
– |
log_file_mode |
Define as permissões de arquivo para arquivos de log. |
0644 |
log_filename |
Define o padrão de nome de arquivo para arquivos de log. |
postgresql.log.%Y-%m-%d-%H%M |
logging_collector |
Inicia um subprocesso para capturar a saída stderr e/ou csvlogs em arquivos de log. |
1 |
log_hostname |
Registra o nome do host nos logs de conexão. |
0 |
logical_decoding_work_mem |
(kB) Essa quantidade de memória pode ser usada por cada buffer de reordenamento interno antes de espalhar para o disco. |
– |
log_line_prefix |
Controla informações prefixadas para cada linha de log. |
%t:%r:%u@%d:%p]: |
log_lock_waits |
Registra esperas de bloqueio longas. |
– |
log_min_duration_sample |
(ms) Define o tempo de execução mínimo acima do qual as instruções serão registradas em log. A amostragem é determinada por log_statement_sample_rate. |
– |
log_min_duration_statement |
(ms) Define o tempo de execução mínimo acima do qual as instruções serão registradas em log. |
– |
log_min_error_statement |
Faz com que todas as instruções que geram um erro igual ou acima desse nível sejam registradas em log. |
– |
log_min_messages |
Define os níveis de mensagem registrados. |
– |
log_parameter_max_length |
(B) Quando as instruções de registro em log limitam os valores de parâmetros registrados em log aos primeiros N bytes. |
– |
log_parameter_max_length_on_error |
(B) Quando o relato de um erro limita os valores de parâmetros registrados em log aos primeiros N bytes. |
– |
log_parser_stats |
Grava estatísticas de performance do analisador no log do servidor. |
– |
log_planner_stats |
Grava estatísticas de performance do planejador no log do servidor. |
– |
log_replication_commands |
Registra cada comando de replicação. |
– |
log_rotation_age |
(min) A alternância automática de arquivos de log ocorrerá depois de N minutos. |
60 |
log_rotation_size |
(kB) A alternância automática de arquivos de log ocorrerá depois de N kilobytes. |
100000 |
log_statement |
Define o tipo de instruções registradas. |
– |
log_statement_sample_rate |
Fração de instruções que excedem log_min_duration_sample a serem registradas em log. |
– |
log_statement_stats |
Grava estatísticas de performance cumulativas no log do servidor. |
– |
log_temp_files |
(kB) Registra o uso de arquivos temporários maiores do que esse número de kilobytes. |
– |
log_timezone |
Define o fuso horário a ser usado em mensagens de log. |
UTC |
log_transaction_sample_rate |
Define a fração de transações para registrar novas transações. |
– |
log_truncate_on_rotation |
Trunca os arquivos de log existentes com o mesmo nome durante a alternância do log. |
0 |
maintenance_io_concurrency |
Uma variante de effective_io_concurrency usada para trabalhos de manutenção. |
1 |
maintenance_work_mem |
(kB) Define a memória máxima a ser usada para operações de manutenção. |
GREATEST(DBInstanceClassMemory/63963136*1024,65536) |
max_connections |
Define o número máximo de conexões simultâneas. |
LEAST(DBInstanceClassMemory/9531392,5000) |
max_files_per_process |
Define o número máximo de arquivos abertos simultaneamente para cada processo do servidor. |
– |
max_locks_per_transaction |
Define o número máximo de bloqueios por transação. |
64 |
max_logical_replication_workers |
Número máximo de processos do operador de replicação lógica. |
– |
max_parallel_maintenance_workers |
Define o número máximo de processos em paralelo por operação de manutenção. |
– |
max_parallel_workers |
Define o número máximo de operadores em paralelo que podem estar ativos de uma só vez. |
GREATEST($DBInstanceVCPU/2,8) |
max_parallel_workers_per_gather |
Define o número máximo de processos em paralelo por nó do executor. |
– |
max_pred_locks_per_page |
Define o número máximo de tuplas bloqueadas por predicado por página. |
– |
max_pred_locks_per_relation |
Define o número máximo de páginas e tuplas bloqueadas por predicado por relação. |
– |
max_pred_locks_per_transaction |
Define o número máximo de bloqueios de predicado por transação. |
– |
max_prepared_transactions |
Define o número máximo de transações simultaneamente preparadas. |
0 |
max_replication_slots |
Define o número máximo de slots de replicação que o servidor pode suportar. |
20 |
max_slot_wal_keep_size |
(MB) Os slots de replicação serão marcados como falhos e segmentos liberados para exclusão ou reciclagem se esse espaço for ocupado pelo WAL no disco. |
– |
max_stack_depth |
(kB) Define a profundidade máxima da pilha, em kilobytes. |
6144 |
max_standby_streaming_delay |
(ms) Define o atraso máximo antes de cancelar consultas quando um servidor em standby a quente está processando dados do WAL em transmissão. |
14000 |
max_sync_workers_per_subscription |
Número máximo de operadores de sincronização por assinatura |
2 |
max_wal_senders |
Define o número máximo de processos do remetente WAL em execução simultânea. |
10 |
max_worker_processes |
Define o número máximo de processos de operadores simultâneos. |
GREATEST($DBInstanceVCPU*2,8) |
min_dynamic_shared_memory |
(MB) Quantidade de memória compartilhada dinâmica reservada na inicialização. |
– |
min_parallel_index_scan_size |
(8kB) Define a quantidade mínima de dados de índice para uma varredura paralela. |
– |
min_parallel_table_scan_size |
(8kB) Define a quantidade mínima de dados de tabela para uma varredura paralela. |
– |
old_snapshot_threshold |
(min) O tempo antes de um snapshot ser muito antigo para ler as páginas alteradas depois que o snapshot foi tirado. |
– |
orafce.nls_date_format |
Emula o comportamento de saída de data oracles. |
– |
orafce.timezone |
Especifique o fuso horário utilizado para a função sysdate. |
– |
parallel_leader_participation |
Controla se Reunir e Reunir mesclagem também executam subplanos. |
– |
parallel_setup_cost |
Define a estimativa dos planejadores do custo de inicialização de processos de operadores para consulta paralela. |
– |
parallel_tuple_cost |
Define a estimativa dos planejadores do custo de passar cada tupla (linha) do operador para o backend primário. |
– |
password_encryption |
Criptografa senhas. |
– |
pgaudit.log |
Especifica quais classes de instruções serão registradas pelo registro em log de auditoria de sessão. |
– |
pgaudit.log_catalog |
Especifica que o registro em log da sessão deve ser habilitado no caso em que todas as relações em uma instrução estão em pg_catalog. |
– |
pgaudit.log_level |
Especifica o nível de log que será usado para entradas de log. |
– |
pgaudit.log_parameter |
Especifica que o registro em log de auditoria deve incluir os parâmetros que foram passados com a instrução. |
– |
pgaudit.log_relation |
Especifica se o registro em log de auditoria de sessão deve criar uma entrada de log separada para cada relação (TABLE, VIEW etc.) referenciada em uma instrução SELECT ou DML. |
– |
pgaudit.log_statement_once |
Especifica se o registro incluirá o texto e os parâmetros da instrução com a primeira entrada de log para uma combinação de instrução/subinstrução ou com cada entrada. |
– |
pgaudit.role |
Especifica a função primária a ser usada para o registro em log de auditoria de objetos. |
– |
pg_bigm.enable_recheck |
Ele especifica se deseja executar a Reverificação, que é um processo interno de pesquisa de texto completo. |
ativado |
pg_bigm.gin_key_limit |
Ele especifica o número máximo de 2 gramas da palavra-chave de pesquisa a ser usada para pesquisa de texto completo. |
0 |
pg_bigm.last_update |
Ele relata a última data atualizada do módulo pg_bigm. |
2013.11.22 |
pg_bigm.similarity_limit |
Ele especifica o limite mínimo usado pela pesquisa por similaridade. |
0.3 |
pg_hint_plan.debug_print |
Registra os resultados da análise de dicas. |
– |
pg_hint_plan.enable_hint |
Força o planejador a usar planos especificados no comentário de dica anterior à consulta. |
– |
pg_hint_plan.enable_hint_table |
Força o planejador a não receber dicas usando pesquisas de tabela. |
– |
pg_hint_plan.message_level |
Nível da mensagem de mensagens de depuração. |
– |
pg_hint_plan.parse_messages |
Nível de mensagem de erros de análise. |
– |
pglogical.batch_inserts |
Inserções em lote, se possível |
– |
pglogical.conflict_log_level |
Define o nível de log usado para registrar em log conflitos resolvidos. |
– |
pglogical.conflict_resolution |
Define o método usado para resolução de conflitos para conflitos resolvíveis. |
– |
pglogical.extra_connection_options |
opções de conexão para adicionar a todas as conexões de nó de pares |
– |
pglogical.synchronous_commit |
Valor de confirmação síncrona específica do pglogical |
– |
pglogical.use_spi |
Usa SPI em vez de API de baixo nível para aplicar alterações |
– |
pg_prewarm.autoprewarm |
Inicia o trabalhador de reaquecimento automático. |
– |
pg_prewarm.autoprewarm_interval |
Define o intervalo entre despejos de buffers compartilhados |
– |
pg_similarity.block_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.block_threshold |
Define o limite usado pela função de similaridade de bloco. |
– |
pg_similarity.block_tokenizer |
Define o tokenizador para a função de similaridade de bloco. |
– |
pg_similarity.cosine_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.cosine_threshold |
Define o limite usado pela função de similaridade de cosseno. |
– |
pg_similarity.cosine_tokenizer |
Define o tokeniziador para a função de similaridade de cosseno. |
– |
pg_similarity.dice_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.dice_threshold |
Define o limite usado pela medida de similaridade de dados. |
– |
pg_similarity.dice_tokenizer |
Define o tokenizador para a medida de similaridade de dados. |
– |
pg_similarity.euclidean_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.euclidean_threshold |
Define o limite usado pela medida de similaridade euclidiana. |
– |
pg_similarity.euclidean_tokenizer |
Define o tokenizador para a medida de similaridade euclidiana. |
– |
pg_similarity.hamming_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.hamming_threshold |
Define o limite usado pela métrica de similaridade de bloco. |
– |
pg_similarity.jaccard_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.jaccard_threshold |
Define o limite usado pela medida de similaridade Jaccard. |
– |
pg_similarity.jaccard_tokenizer |
Define o tokenizador para a medida de similaridade Jaccard. |
– |
pg_similarity.jaro_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.jaro_threshold |
Define o limite usado pela medida de similaridade Jaro. |
– |
pg_similarity.jarowinkler_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.jarowinkler_threshold |
Define o limite usado pela medida de similaridade Jarowinkler. |
– |
pg_similarity.levenshtein_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.levenshtein_threshold |
Define o limite usado pela medida de similaridade Levenshtein. |
– |
pg_similarity.matching_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.matching_threshold |
Define o limite usado pela medida de similaridade de Coeficiente de correspondência. |
– |
pg_similarity.matching_tokenizer |
Define o tokenizador para a medida de similaridade de Coeficiente de correspondência. |
– |
pg_similarity.mongeelkan_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.mongeelkan_threshold |
Define o limite usado pela medida de similaridade Monge-Elkan. |
– |
pg_similarity.mongeelkan_tokenizer |
Define o tokenizador para a medida de similaridade Monge-Elkan. |
– |
pg_similarity.nw_gap_penalty |
Define a penalidade de lacuna usada pela medida de similaridade Needleman-Wunsch. |
– |
pg_similarity.nw_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.nw_threshold |
Define o limite usado pela medida de similaridade Needleman-Wunsch. |
– |
pg_similarity.overlap_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.overlap_threshold |
Define o limite usado pela medida de similaridade do Coeficiente de sobreposição. |
– |
pg_similarity.overlap_tokenizer |
Define o tokenizador para a medida de similaridade de coeficientes de sobreposição. |
– |
pg_similarity.qgram_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.qgram_threshold |
Define o limite usado pela medida de similaridade Q-Gram. |
– |
pg_similarity.qgram_tokenizer |
Define o tokenizador para a medida Q-Gram. |
– |
pg_similarity.swg_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.swg_threshold |
Define o limite usado pela medida de similaridade Smith-Waterman-Gotoh. |
– |
pg_similarity.sw_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.sw_threshold |
Define o limite usado pela medida de similaridade Smith-Waterman. |
– |
pg_stat_statements.max |
Define o número máximo de instruções rastreadas por pg_stat_statements. |
– |
pg_stat_statements.save |
Salva as estatísticas pg_stat_statements em todas os desligamentos do servidor. |
– |
pg_stat_statements.track |
Seleciona quais instruções são rastreadas por pg_stat_statements. |
– |
pg_stat_statements.track_planning |
Seleciona se a duração do planejamento é rastreada por pg_stat_statements. |
– |
pg_stat_statements.track_utility |
Seleciona se os comandos do utilitário são rastreados por pg_stat_statements. |
– |
plan_cache_mode |
Controla a seleção do planejador de plano personalizado ou genérico. |
– |
port |
Define a porta TCP na qual o servidor escuta. |
EndPointPort |
postgis.gdal_enabled_drivers |
Habilita ou desabilita drivers GDAL usados com PostGIS no Postgres 9.3.5 e posteriores. |
ENABLE_ALL |
quote_all_identifiers |
Ao gerar fragmentos SQL, cita todos os identificadores. |
– |
random_page_cost |
Define a estimativa do planejador sobre o custo de uma página de disco não sequencialmente buscada. |
– |
rdkit.dice_threshold |
Limite inferior de similaridade de dados. Moléculas com similaridade menor que o limite não são semelhantes pela operação #. |
– |
rdkit.do_chiral_sss |
A estereoquímica deve ser levada em consideração na correspondência de subestruturas. Se falsa, nenhuma informação estereoquímica é usada em correspondências de subestrutura. |
– |
rdkit.tanimoto_threshold |
Limite inferior de similaridade de Tanimoto. Moléculas com similaridade menor que o limite não são semelhantes pela operação %. |
– |
rds.accepted_password_auth_method |
Forçar a autenticação para conexões com senha armazenada localmente. |
md5+scram |
rds.adaptive_autovacuum |
Parâmetro RDS para habilitar/desabilitar o autovacuum adaptativo. |
1 |
rds.babelfish_status |
Parâmetro RDS para habilitar/desabilitar o Babelfish for Aurora PostgreSQL. |
off |
rds.enable_plan_management |
Habilita ou desabilita a extensão apg_plan_mgmt. |
0 |
rds.extensions |
Lista de extensões fornecidas pelo RDS |
address_standardizer, address_standardizer_data_us, apg_plan_mgmt, aurora_stat_utils, amcheck, autoinc, aws_commons, aws_ml, aws_s3, aws_lambda, bool_plperl, bloom, btree_gin, btree_gist, citext, cube, dblink, dict_int, dict_xsyn, earthdistance, fuzzystrmatch, hll, hstore, hstore_plperl, insert_username, intagg, intarray, ip4r, isn, jsonb_plperl, lo, log_fdw, ltree, moddatetime, old_snapshot, oracle_fdw, orafce, pgaudit, pgcrypto, pglogical, pgrouting, pgrowlocks, pgstattuple, pgtap, pg_bigm, pg_buffercache, pg_cron, pg_freespacemap, pg_hint_plan, pg_partman, pg_prewarm, pg_proctab, pg_repack, pg_similarity, pg_stat_statements, pg_trgm, pg_visibility, plcoffee, plls, plperl, plpgsql, plprofiler, pltcl, plv8, postgis, postgis_tiger_geocoder, postgis_raster, postgis_topology, postgres_fdw, prefix, rdkit, rds_tools, refint, sslinfo, tablefunc, tds_fdw, test_parser, tsm_system_rows, tsm_system_time, unaccent, uuid-ossp |
rds.force_admin_logging_level |
Consulta mensagens de log para ações de usuário administrador do RDS em bancos de dados de clientes. |
– |
rds.force_autovacuum_logging_level |
Consulta mensagens de log relacionadas às operações de autovacuum. |
WARNING |
rds.force_ssl |
Força conexões SSL. |
0 |
rds.global_db_rpo |
(s) Limite do objetivo do ponto de recuperação em segundos que bloqueia confirmações do usuário quando ele é violado. |
– |
rds.logical_replication |
Permite decodificação lógica. |
0 |
rds.logically_replicate_unlogged_tables |
As tabelas não registradas em log são replicadas logicamente. |
1 |
rds.log_retention_period |
O Amazon RDS excluirá o log do PostgreSQL com mais de N minutos. |
4320 |
rds.pg_stat_ramdisk_size |
Tamanho das estatísticas ramdisk em MB. Um valor diferente de zero configurará o ramdisk. |
0 |
rds.rds_superuser_reserved_connections |
Define o número de slots de conexão reservados para rds_superusers. |
2 |
rds.restrict_password_commands |
Restringe comandos relacionados a senha a membros do rds_password |
– |
rds.superuser_variables |
Lista de variáveis somente superusuário para as quais elevamos as instruções de modificação rds_superuser. |
session_replication_role |
recovery_init_sync_method |
Define o método para sincronizar o diretório de dados antes da recuperação de falhas. |
syncfs |
remove_temp_files_after_crash |
Remove arquivos temporários após falha de backend. |
0 |
restart_after_crash |
Reinicializa o servidor após falha de backend. |
– |
row_security |
Habilita a segurança de linha. |
– |
search_path |
Define a ordem de pesquisa do esquema de nomes que não são qualificados para esquema. |
– |
seq_page_cost |
Define a estimativa do planejador sobre o custo de uma página de disco sequencialmente buscada. |
– |
session_replication_role |
Define o comportamento de sessões para disparadores e regras de regravação. |
– |
shared_buffers |
(8kB) Define o número de buffers de memória compartilhada usados pelo servidor. |
SUM(DBInstanceClassMemory/12038,-50003) |
shared_preload_libraries |
Lista bibliotecas compartilhadas para pré-carregar no servidor. |
pg_stat_statements |
ssl |
Habilita conexões SSL. |
1 |
ssl_ca_file |
Localização do arquivo de autoridade do servidor SSL. |
/rdsdbdata/rds-metadata/ca-cert.pem |
ssl_cert_file |
Localização do arquivo de certificado do servidor SSL. |
/rdsdbdata/rds-metadata/server-cert.pem |
ssl_ciphers |
Define a lista de criptografias TLS permitidas em conexões seguras. |
– |
ssl_crl_dir |
Localização do diretório da lista de revogação de certificados SSL. |
/rdsdbdata/rds-metadata/ssl_crl_dir/ |
ssl_key_file |
Localização do arquivo de chave privada do servidor SSL |
/rdsdbdata/rds-metadata/server-key.pem |
ssl_max_protocol_version |
Define a versão máxima do protocolo SSL/TLS permitida |
– |
ssl_min_protocol_version |
Define a versão mínima do protocolo SSL/TLS permitida |
TLSv1.2 |
standard_conforming_strings |
Faz com que strings ... tratem barras invertidas literalmente. |
– |
statement_timeout |
(ms) Define a duração máxima permitida de qualquer instrução. |
– |
stats_temp_directory |
Grava arquivos de estatísticas temporárias no diretório especificado. |
/rdsdbdata/db/pg_stat_tmp |
superuser_reserved_connections |
Define o número de slots de conexão reservados para superusuários. |
3 |
synchronize_seqscans |
Habilita varreduras sequenciais sincronizadas. |
– |
synchronous_commit |
Define o nível de sincronização de transações atual. |
ativado |
tcp_keepalives_count |
Número máximo de retransmissões de keepalives TCP. |
– |
tcp_keepalives_idle |
(s) Tempo entre a emissão de keepalives TCP. |
– |
tcp_keepalives_interval |
(s) Tempo entre retransmissões de keepalives TCP. |
– |
temp_buffers |
(8kB) Define o número máximo de buffers temporários usado por cada sessão. |
– |
temp_file_limit |
Restringe a quantidade total de espaço em disco em kilobytes que um determinado processo PostgreSQL pode usar para arquivos temporários, excluindo o espaço usado para tabelas temporárias explícitas |
-1 |
temp_tablespaces |
Define os espaços de tabela a serem usados para tabelas temporárias e arquivos de classificação. |
– |
timezone |
Define o fuso horário para exibir e interpretar carimbos de data/hora. |
UTC |
track_activities |
Coleta informações sobre a execução de comandos. |
– |
track_activity_query_size |
Define o tamanho reservado para pg_stat_activity.current_query, em bytes. |
4096 |
track_commit_timestamp |
Coleta o tempo de confirmação da transação. |
– |
track_counts |
Coleta estatísticas sobre a atividade do banco de dados. |
– |
track_functions |
Coleta estatísticas em nível de função sobre a atividade do banco de dados. |
pl |
track_io_timing |
Coleta estatísticas de tempo sobre atividades de E/S do banco de dados. |
1 |
track_wal_io_timing |
Coleta estatísticas de tempo da atividade de WAL. |
– |
transform_–_equals |
Trata expr=– como expr IS –. |
– |
update_process_title |
Atualiza o título do processo para mostrar o comando SQL ativo. |
– |
vacuum_cost_delay |
(ms) Atraso de custo de vacuum em milissegundos. |
– |
vacuum_cost_limit |
Valor do custo de vacuum disponível antes da suspensão. |
– |
vacuum_cost_page_dirty |
Custo de vacuum para uma página suja por vacuum. |
– |
vacuum_cost_page_hit |
Custo de vacuum para uma página encontrada no cache do buffer. |
– |
vacuum_cost_page_miss |
Custo de vacuum para uma página não encontrada no cache do buffer. |
0 |
vacuum_defer_cleanup_age |
Número de transações pelas quais a limpeza VACUUM e HOT deve ser adiada, se houver. |
– |
vacuum_failsafe_age |
Idade na qual o VACUUM deve ser acionado à prova de falha para evitar uma interrupção de wraparound. |
1200000000 |
vacuum_freeze_min_age |
Idade mínima na qual o VACUUM deve congelar uma linha de tabela. |
– |
vacuum_freeze_table_age |
Idade na qual o VACUUM deve varrer uma tabela inteira para congelar tuplas. |
– |
vacuum_multixact_failsafe_age |
Idade Multixact na qual o VACUUM deve ser acionado à prova de falha para evitar uma interrupção de wraparound. |
1200000000 |
vacuum_multixact_freeze_min_age |
Idade mínima na qual o VACUUM deve congelar uma linha de tabela MultiXactId. |
– |
vacuum_multixact_freeze_table_age |
Idade multiexact na qual o VACUUM deve varrer uma tabela inteira para congelar tuplas. |
– |
wal_buffers |
(8 kB) Define o número de buffers da página de disco na memória compartilhada para WAL. |
– |
wal_receiver_create_temp_slot |
Define se um receptor WAL deve criar um slot de replicação temporário se nenhum slot permanente estiver configurado. |
0 |
wal_receiver_status_interval |
(s) Define o intervalo máximo entre os relatórios de status do receptor WAL para o primário. |
– |
wal_receiver_timeout |
(ms) Define o tempo máximo de espera para receber dados do primário. |
30000 |
wal_sender_timeout |
(ms) Define o tempo máximo para aguardar a replicação do WAL. |
– |
work_mem |
(kB) Define o máximo de memória a ser usada para espaços de trabalho de consulta. |
– |
xmlbinary |
Define como valores binários devem ser codificados em XML. |
– |
xmloption |
Define se dados XML em operações de análise e serialização implícitas são considerados documentos ou fragmentos de conteúdo. |
– |
Parâmetros no nível da instância do Aurora PostgreSQL
A tabela a seguir lista os parâmetros que se aplicam a uma instância de banco de dados específica em um cluster de bancos de dados do Aurora PostgreSQL. Esta lista foi gerada executando o comando da AWS CLI describe-db-parameters com default.aurora-postgresql14
para o valor --db-parameter-group-name
.
Para obter uma lista dos parâmetros de cluster de banco de dados para o mesmo grupo de parâmetros padrão do banco de dados, consulte Parâmetros no nível do cluster do Aurora PostgreSQL.
Nome do parâmetro |
Descrição |
Padrão |
---|---|---|
apg_enable_batch_mode_function_execution |
Permite que as funções em modo em lote processem conjuntos de linhas de cada vez. |
– |
apg_enable_correlated_any_transform |
Permite que o planejador transforme ANY Sublink correlacionado (subconsulta IN/NOT IN) para JOIN quando possível. |
– |
apg_enable_function_migration |
Permite que o planejador migre funções escalares elegíveis para a cláusula FROM. |
– |
apg_enable_not_in_transform |
Permite que o planejador transforme a subconsulta NOT IN em ANTI JOIN quando possível. |
– |
apg_enable_remove_redundant_inner_joins |
Permite que o planejador remova junções internas redundantes. |
– |
apg_enable_semijoin_push_down |
Permite o uso de filtros de semijunção para junções de hash. |
– |
apg_plan_mgmt.capture_plan_baselines |
Modo de linha de base do plano de captura. manual: habilita a captura de plano para qualquer instrução SQL, desativado: desabilita captura de plano, automático: habilita a captura de plano para instruções em pg_stat_statement que atendam aos critérios de elegibilidade. |
off |
apg_plan_mgmt.max_databases |
Define o número máximo de bancos de dados que podem gerenciar consultas usando apg_plan_mgmt. |
10 |
apg_plan_mgmt.max_plans |
Define o número máximo de planos que podem ser armazenados em cache por apg_plan_mgmt. |
10000 |
apg_plan_mgmt.plan_retention_period |
Número máximo de dias desde que um plano foi last_used antes de um plano ser excluído automaticamente. |
32 |
apg_plan_mgmt.unapproved_plan_execution_threshold |
Custo total estimado do plano abaixo do qual um plano não aprovado será executado. |
0 |
apg_plan_mgmt.use_plan_baselines |
Usa somente planos aprovados ou fixos para instruções gerenciadas. |
false |
application_name |
Define o nome da aplicação a ser informada em estatísticas e logs. |
– |
authentication_timeout |
(s) Define o tempo máximo permitido para concluir a autenticação de cliente. |
– |
auto_explain.log_analyze |
Usa EXPLAIN ANALYZE para registro em log de planos. |
– |
auto_explain.log_buffers |
Uso de buffers de log. |
– |
auto_explain.log_format |
Formato EXPLAIN a ser usado para registro em log de planos. |
– |
auto_explain.log_min_duration |
Define o tempo de execução mínimo acima do qual as instruções serão registradas em log. |
– |
auto_explain.log_nested_statements |
Registrar instruções aninhadas. |
– |
auto_explain.log_timing |
Coleta dados de tempo, não apenas contagens de linhas. |
– |
auto_explain.log_triggers |
Inclui estatísticas do acionador nos planos. |
– |
auto_explain.log_verbose |
Usa EXPLAIN VERBOSE para registro em log de planos. |
– |
auto_explain.sample_rate |
Fração de consultas a serem processadas. |
– |
babelfishpg_tds.listen_addresses |
Define o nome do host ou um ou mais endereços IP para ouvir o TDS. |
* |
babelfishpg_tds.tds_debug_log_level |
Define o nível de registro em log no TDS, 0 desabilita o registro em log |
1 |
backend_flush_after |
(8 Kb) Número de páginas após as quais as gravações executadas anteriormente são liberadas para o disco. |
– |
bytea_output |
Define o formato da saída para bytes. |
– |
check_function_bodies |
Verifica corpos de funções durante CREATE FUNCTION. |
– |
client_connection_check_interval |
Define o intervalo de tempo entre as verificações de desconexão durante a execução de consultas. |
– |
client_min_messages |
Define os níveis de mensagem enviados ao cliente. |
– |
config_file |
Define o arquivo de configuração principal dos servidores. |
/rdsdbdata/config/postgresql.conf |
constraint_exclusion |
Permite que o planejador use restrições para otimizar consultas. |
– |
cpu_index_tuple_cost |
Define a estimativa do planejador sobre o custo do processamento de cada entrada de índice durante uma verificação de índice. |
– |
cpu_operator_cost |
Define a estimativa do planejador sobre o custo do processamento de cada operador ou chamada de função. |
– |
cpu_tuple_cost |
Define a estimativa do planejador sobre o custo do processamento de cada tupla (linha). |
– |
cron.database_name |
Define o banco de dados para armazenar tabelas de metadados pg_cron |
postgres |
cron.log_run |
Registra todos os trabalhos executados na tabela job_run_details |
ativado |
cron.log_statement |
Registre todas as instruções cron antes da execução. |
off |
cron.max_running_jobs |
O número máximo de trabalhos que podem ser executados simultaneamente. |
5 |
cron.use_background_workers |
Habilita operadores em segundo plano para pg_cron |
ativado |
cursor_tuple_fraction |
Define a estimativa do planejador sobre a fração de linhas de um cursor que serão recuperadas. |
– |
db_user_namespace |
Ativa nomes de usuário por banco de dados. |
– |
deadlock_timeout |
(ms) Define o tempo de espera em um bloqueio antes de verificar a existência de um deadlock. |
– |
debug_pretty_print |
Recua exibições de árvores de análise e plano. |
– |
debug_print_parse |
Registra a árvore de análise de cada consulta. |
– |
debug_print_plan |
Registra o plano de execução de cada consulta. |
– |
debug_print_rewritten |
Registra a árvore de análise regravada de cada consulta. |
– |
default_statistics_target |
Define o destino de estatísticas padrão. |
– |
default_transaction_deferrable |
Define o status padrão postergável de novas transações. |
– |
default_transaction_isolation |
Define o nível de isolamento de transação de cada nova transação. |
– |
default_transaction_read_only |
Define o status padrão somente leitura de novas transações. |
– |
effective_cache_size |
(8 kB) Define a pressuposição do planejador sobre o tamanho do cache de disco. |
SUM(DBInstanceClassMemory/12038,-50003 |
effective_io_concurrency |
Número de solicitações simultâneas que podem ser manipuladas de forma eficiente pelo subsistema de disco. |
– |
enable_async_append |
Habilita o uso do planejador de planos de anexação assíncronos. |
– |
enable_bitmapscan |
Habilita o uso do planejador de planos de verificação de bitmap. |
– |
enable_gathermerge |
Habilita o uso do planejador de planos de junção de mesclagem. |
– |
enable_hashagg |
Habilita o uso do planejador de planos de agregação em hash. |
– |
enable_hashjoin |
Habilita o uso do planejador de planos de junção hash. |
– |
enable_incremental_sort |
Habilita o uso do planejador de etapas de classificação incremental. |
– |
enable_indexonlyscan |
Habilita o uso do planejador de planos de verificação somente de índice. |
– |
enable_indexscan |
Habilita o uso do planejador de planos de verificação de índice. |
– |
enable_material |
Habilita o uso do planejador da materialização. |
– |
enable_memoize |
Habilita o uso do planejador da memoização |
– |
enable_mergejoin |
Habilita o uso do planejador de planos de junção de mesclagem. |
– |
enable_nestloop |
Habilita o uso do planejador de planos de junção de loop aninhado. |
– |
enable_parallel_append |
Habilita o uso do planejador de planos de anexação paralelos. |
– |
enable_parallel_hash |
Habilita o uso do planejador de planos de hash paralelos. |
– |
enable_partition_pruning |
Habilita a remoção de partição em tempo de planejamento e tempo de execução. |
– |
enable_partitionwise_aggregate |
Habilita agregação e agrupamento por partição. |
– |
enable_partitionwise_join |
Habilita a junção por partição. |
– |
enable_seqscan |
Habilita o uso do planejador de planos de verificação sequencial. |
– |
enable_sort |
Habilita o uso do planejador de etapas de classificação explícitas. |
– |
enable_tidscan |
Habilita o uso do planejador de planos de verificação TID. |
– |
escape_string_warning |
Avisa sobre escapes de barra invertida (\) em literais de string comuns. |
– |
exit_on_error |
Encerra a sessão em qualquer erro. |
– |
force_parallel_mode |
Força o uso de instalações de consulta paralela. |
– |
from_collapse_limit |
Define o tamanho da lista FROM além do qual subconsultas não são recolhidas. |
– |
geqo |
Permite a otimização de consultas genéticas. |
– |
geqo_effort |
GEQO: esforço é usado para definir o padrão para outros parâmetros GEQO. |
– |
geqo_generations |
GEQO: número de iterações do algoritmo. |
– |
geqo_pool_size |
GEQO: número de indivíduos na população. |
– |
geqo_seed |
GEQO: propagação para seleção de caminho aleatório. |
– |
geqo_selection_bias |
GEQO: pressão seletiva dentro da população. |
– |
geqo_threshold |
Define o limite de itens FROM além do qual o GEQO é usado. |
– |
gin_fuzzy_search_limit |
Define o resultado máximo permitido para pesquisa exata por GIN. |
– |
gin_pending_list_limit |
(kB) Define o tamanho máximo da lista pendente para o índice GIN. |
– |
hash_mem_multiplier |
Múltiplos de work_mem para usar em tabelas de hash. |
– |
hba_file |
Define o arquivo de configuração do hba dos servidores. |
/rdsdbdata/config/pg_hba.conf |
hot_standby_feedback |
Permite feedback de um standby a quente para o primário que evitará conflitos de consulta. |
ativado |
ident_file |
Define o arquivo de configuração de ident dos servidores. |
/rdsdbdata/config/pg_ident.conf |
idle_in_transaction_session_timeout |
(ms) Define a duração máxima permitida de qualquer transação inativa. |
86400000 |
idle_session_timeout |
Encerra qualquer sessão que tenha ficado ociosa (ou seja, aguardando uma consulta do cliente), mas não em uma transação aberta por um tempo maior que o especificado. |
– |
join_collapse_limit |
Define o tamanho da lista FROM além do qual constructos JOIN não são nivelados. |
– |
lc_messages |
Define o idioma em que as mensagens são exibidas. |
– |
listen_addresses |
Define o nome do host ou os endereços IP para escutar. |
* |
lo_compat_privileges |
Habilita o modo de compatibilidade com versões anteriores para verificações de privilégios em objetos grandes. |
0 |
log_connections |
Registra cada conexão bem-sucedida. |
– |
log_destination |
Define o destino para a saída de log do servidor. |
stderr |
log_directory |
Define o diretório de destino para arquivos de log. |
/rdsdbdata/log/error |
log_disconnections |
Registra o fim de uma sessão, incluindo a duração. |
– |
log_duration |
Registra a duração de cada instrução SQL concluída. |
– |
log_error_verbosity |
Define a verbosidade das mensagens registradas. |
– |
log_executor_stats |
Grava estatísticas de performance do executor no log do servidor. |
– |
log_file_mode |
Define as permissões de arquivo para arquivos de log. |
0644 |
log_filename |
Define o padrão de nome de arquivo para arquivos de log. |
postgresql.log.%Y-%m-%d-%H%M |
logging_collector |
Inicia um subprocesso para capturar a saída stderr e/ou csvlogs em arquivos de log. |
1 |
log_hostname |
Registra o nome do host nos logs de conexão. |
0 |
logical_decoding_work_mem |
(kB) Essa quantidade de memória pode ser usada por cada buffer de reordenamento interno antes de espalhar para o disco. |
– |
log_line_prefix |
Controla informações prefixadas para cada linha de log. |
%t:%r:%u@%d:%p]: |
log_lock_waits |
Registra esperas de bloqueio longas. |
– |
log_min_duration_sample |
(ms) Define o tempo de execução mínimo acima do qual as declarações serão registradas em log. A amostragem é determinada por log_statement_sample_rate. |
– |
log_min_duration_statement |
(ms) Define o tempo de execução mínimo acima do qual as declarações serão registradas em log. |
– |
log_min_error_statement |
Faz com que todas as instruções que geram um erro igual ou acima desse nível sejam registradas em log. |
– |
log_min_messages |
Define os níveis de mensagem registrados. |
– |
log_parameter_max_length |
(B) Quando as declarações de registro em log limitam os valores de parâmetros registrados em log aos primeiros N bytes. |
– |
log_parameter_max_length_on_error |
(B) Quando o relato de um erro limita os valores de parâmetros registrados em log aos primeiros N bytes. |
– |
log_parser_stats |
Grava estatísticas de performance do analisador no log do servidor. |
– |
log_planner_stats |
Grava estatísticas de performance do planejador no log do servidor. |
– |
log_replication_commands |
Registra cada comando de replicação. |
– |
log_rotation_age |
(min) A alternância automática de arquivos de log ocorrerá depois de N minutos. |
60 |
log_rotation_size |
(kB) A alternância automática de arquivos de log ocorrerá depois de N kilobytes. |
100000 |
log_statement |
Define o tipo de instruções registradas. |
– |
log_statement_sample_rate |
Fração de instruções que excedem log_min_duration_sample a serem registradas em log. |
– |
log_statement_stats |
Grava estatísticas de performance cumulativas no log do servidor. |
– |
log_temp_files |
(kB) Registra o uso de arquivos temporários maiores do que esse número de kilobytes. |
– |
log_timezone |
Define o fuso horário a ser usado em mensagens de log. |
UTC |
log_truncate_on_rotation |
Trunca os arquivos de log existentes com o mesmo nome durante a alternância do log. |
0 |
maintenance_io_concurrency |
Uma variante de effective_io_concurrency usada para trabalhos de manutenção. |
1 |
maintenance_work_mem |
(kB) Define a memória máxima a ser usada para operações de manutenção. |
GREATEST(DBInstanceClassMemory/63963136*1024,65536 |
max_connections |
Define o número máximo de conexões simultâneas. |
LEAST(DBInstanceClassMemory/9531392,5000 |
max_files_per_process |
Define o número máximo de arquivos abertos simultaneamente para cada processo do servidor. |
– |
max_locks_per_transaction |
Define o número máximo de bloqueios por transação. |
64 |
max_parallel_maintenance_workers |
Define o número máximo de processos em paralelo por operação de manutenção. |
– |
max_parallel_workers |
Define o número máximo de operadores em paralelo que podem estar ativos de uma só vez. |
GREATEST($DBInstanceVCPU/2,8 |
max_parallel_workers_per_gather |
Define o número máximo de processos em paralelo por nó do executor. |
– |
max_pred_locks_per_page |
Define o número máximo de tuplas bloqueadas por predicado por página. |
– |
max_pred_locks_per_relation |
Define o número máximo de páginas e tuplas bloqueadas por predicado por relação. |
– |
max_pred_locks_per_transaction |
Define o número máximo de bloqueios de predicado por transação. |
– |
max_slot_wal_keep_size |
(MB) Os slots de replicação serão marcados como falhos e segmentos liberados para exclusão ou reciclagem se esse espaço for ocupado pelo WAL no disco. |
– |
max_stack_depth |
(kB) Define a profundidade máxima da pilha, em kilobytes. |
6144 |
max_standby_streaming_delay |
(ms) Define o atraso máximo antes de cancelar consultas quando um servidor em standby a quente está processando dados do WAL em transmissão. |
14000 |
max_worker_processes |
Define o número máximo de processos de operadores simultâneos. |
GREATEST($DBInstanceVCPU*2,8 |
min_dynamic_shared_memory |
(MB) Quantidade de memória compartilhada dinâmica reservada na inicialização. |
– |
min_parallel_index_scan_size |
(8kB) Define a quantidade mínima de dados de índice para uma varredura paralela. |
– |
min_parallel_table_scan_size |
(8kB) Define a quantidade mínima de dados de tabela para uma varredura paralela. |
– |
old_snapshot_threshold |
(min) O tempo antes de um snapshot ser muito antigo para ler as páginas alteradas depois que o snapshot foi tirado. |
– |
parallel_leader_participation |
Controla se Reunir e Reunir mesclagem também executam subplanos. |
– |
parallel_setup_cost |
Define a estimativa dos planejadores do custo de inicialização de processos de operadores para consulta paralela. |
– |
parallel_tuple_cost |
Define a estimativa dos planejadores do custo de passar cada tupla (linha) do operador para o backend primário. |
– |
pgaudit.log |
Especifica quais classes de instruções serão registradas pelo registro em log de auditoria de sessão. |
– |
pgaudit.log_catalog |
Especifica que o registro em log da sessão deve ser habilitado no caso em que todas as relações em uma instrução estão em pg_catalog. |
– |
pgaudit.log_level |
Especifica o nível de log que será usado para entradas de log. |
– |
pgaudit.log_parameter |
Especifica que o registro em log de auditoria deve incluir os parâmetros que foram passados com a instrução. |
– |
pgaudit.log_relation |
Especifica se o registro em log de auditoria de sessão deve criar uma entrada de log separada para cada relação (TABLE, VIEW etc.) referenciada em uma declaração SELECT ou DML. |
– |
pgaudit.log_statement_once |
Especifica se o registro incluirá o texto e os parâmetros da instrução com a primeira entrada de log para uma combinação de instrução/subinstrução ou com cada entrada. |
– |
pgaudit.role |
Especifica a função primária a ser usada para o registro em log de auditoria de objetos. |
– |
pg_bigm.enable_recheck |
Ele especifica se deseja executar a Reverificação, que é um processo interno de pesquisa de texto completo. |
ativado |
pg_bigm.gin_key_limit |
Ele especifica o número máximo de 2 gramas da palavra-chave de pesquisa a ser usada para pesquisa de texto completo. |
0 |
pg_bigm.last_update |
Ele relata a última data atualizada do módulo pg_bigm. |
2013.11.22 |
pg_bigm.similarity_limit |
Ele especifica o limite mínimo usado pela pesquisa por similaridade. |
0.3 |
pg_hint_plan.debug_print |
Registra os resultados da análise de dicas. |
– |
pg_hint_plan.enable_hint |
Força o planejador a usar planos especificados no comentário de dica anterior à consulta. |
– |
pg_hint_plan.enable_hint_table |
Força o planejador a não receber dicas usando pesquisas de tabela. |
– |
pg_hint_plan.message_level |
Nível da mensagem de mensagens de depuração. |
– |
pg_hint_plan.parse_messages |
Nível de mensagem de erros de análise. |
– |
pglogical.batch_inserts |
Inserções em lote, se possível |
– |
pglogical.conflict_log_level |
Define o nível de log usado para registrar em log conflitos resolvidos. |
– |
pglogical.conflict_resolution |
Define o método usado para resolução de conflitos para conflitos resolvíveis. |
– |
pglogical.extra_connection_options |
opções de conexão para adicionar a todas as conexões de nó de pares |
– |
pglogical.synchronous_commit |
Valor de confirmação síncrona específica do pglogical |
– |
pglogical.use_spi |
Usa SPI em vez de API de baixo nível para aplicar alterações |
– |
pg_similarity.block_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.block_threshold |
Define o limite usado pela função de similaridade de bloco. |
– |
pg_similarity.block_tokenizer |
Define o tokenizador para a função de similaridade de bloco. |
– |
pg_similarity.cosine_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.cosine_threshold |
Define o limite usado pela função de similaridade de cosseno. |
– |
pg_similarity.cosine_tokenizer |
Define o tokeniziador para a função de similaridade de cosseno. |
– |
pg_similarity.dice_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.dice_threshold |
Define o limite usado pela medida de similaridade de dados. |
– |
pg_similarity.dice_tokenizer |
Define o tokenizador para a medida de similaridade de dados. |
– |
pg_similarity.euclidean_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.euclidean_threshold |
Define o limite usado pela medida de similaridade euclidiana. |
– |
pg_similarity.euclidean_tokenizer |
Define o tokenizador para a medida de similaridade euclidiana. |
– |
pg_similarity.hamming_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.hamming_threshold |
Define o limite usado pela métrica de similaridade de bloco. |
– |
pg_similarity.jaccard_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.jaccard_threshold |
Define o limite usado pela medida de similaridade Jaccard. |
– |
pg_similarity.jaccard_tokenizer |
Define o tokenizador para a medida de similaridade Jaccard. |
– |
pg_similarity.jaro_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.jaro_threshold |
Define o limite usado pela medida de similaridade Jaro. |
– |
pg_similarity.jarowinkler_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.jarowinkler_threshold |
Define o limite usado pela medida de similaridade Jarowinkler. |
– |
pg_similarity.levenshtein_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.levenshtein_threshold |
Define o limite usado pela medida de similaridade Levenshtein. |
– |
pg_similarity.matching_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.matching_threshold |
Define o limite usado pela medida de similaridade de Coeficiente de correspondência. |
– |
pg_similarity.matching_tokenizer |
Define o tokenizador para a medida de similaridade de Coeficiente de correspondência. |
– |
pg_similarity.mongeelkan_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.mongeelkan_threshold |
Define o limite usado pela medida de similaridade Monge-Elkan. |
– |
pg_similarity.mongeelkan_tokenizer |
Define o tokenizador para a medida de similaridade Monge-Elkan. |
– |
pg_similarity.nw_gap_penalty |
Define a penalidade de lacuna usada pela medida de similaridade Needleman-Wunsch. |
– |
pg_similarity.nw_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.nw_threshold |
Define o limite usado pela medida de similaridade Needleman-Wunsch. |
– |
pg_similarity.overlap_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.overlap_threshold |
Define o limite usado pela medida de similaridade do Coeficiente de sobreposição. |
– |
pg_similarity.overlap_tokenizer |
Define o tokenizador para a medida de similaridade de coeficientes de sobreposição. |
– |
pg_similarity.qgram_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.qgram_threshold |
Define o limite usado pela medida de similaridade Q-Gram. |
– |
pg_similarity.qgram_tokenizer |
Define o tokenizador para a medida Q-Gram. |
– |
pg_similarity.swg_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.swg_threshold |
Define o limite usado pela medida de similaridade Smith-Waterman-Gotoh. |
– |
pg_similarity.sw_is_normalized |
Define se o valor do resultado é normalizado ou não. |
– |
pg_similarity.sw_threshold |
Define o limite usado pela medida de similaridade Smith-Waterman. |
– |
pg_stat_statements.max |
Define o número máximo de instruções rastreadas por pg_stat_statements. |
– |
pg_stat_statements.save |
Salva as estatísticas pg_stat_statements em todas os desligamentos do servidor. |
– |
pg_stat_statements.track |
Seleciona quais instruções são rastreadas por pg_stat_statements. |
– |
pg_stat_statements.track_planning |
Seleciona se a duração do planejamento é rastreada por pg_stat_statements. |
– |
pg_stat_statements.track_utility |
Seleciona se os comandos do utilitário são rastreados por pg_stat_statements. |
– |
postgis.gdal_enabled_drivers |
Habilita ou desabilita drivers GDAL usados com PostGIS no Postgres 9.3.5 e posteriores. |
ENABLE_ALL |
quote_all_identifiers |
Ao gerar fragmentos SQL, cita todos os identificadores. |
– |
random_page_cost |
Define a estimativa do planejador sobre o custo de uma página de disco não sequencialmente buscada. |
– |
rds.force_admin_logging_level |
Consulta mensagens de log para ações de usuário administrador do RDS em bancos de dados de clientes. |
– |
rds.log_retention_period |
O Amazon RDS excluirá o log do PostgreSQL com mais de N minutos. |
4320 |
rds.memory_allocation_guard |
Parâmetro do RDS reservado para uso futuro. |
– |
rds.pg_stat_ramdisk_size |
Tamanho das estatísticas ramdisk em MB. Um valor diferente de zero configurará o ramdisk. |
0 |
rds.rds_superuser_reserved_connections |
Define o número de slots de conexão reservados para rds_superusers. |
2 |
rds.superuser_variables |
Lista de variáveis somente superusuário para as quais elevamos as instruções de modificação rds_superuser. |
session_replication_role |
remove_temp_files_after_crash |
Remove arquivos temporários após falha de backend. |
0 |
restart_after_crash |
Reinicializa o servidor após falha de backend. |
– |
row_security |
Habilita a segurança de linha. |
– |
search_path |
Define a ordem de pesquisa do esquema de nomes que não são qualificados para esquema. |
– |
seq_page_cost |
Define a estimativa do planejador sobre o custo de uma página de disco sequencialmente buscada. |
– |
session_replication_role |
Define o comportamento de sessões para disparadores e regras de regravação. |
– |
shared_buffers |
(8kB) Define o número de buffers de memória compartilhada usados pelo servidor. |
SUM(DBInstanceClassMemory/12038,-50003 |
shared_preload_libraries |
Lista bibliotecas compartilhadas para pré-carregar no servidor. |
pg_stat_statements |
ssl_ca_file |
Localização do arquivo de autoridade do servidor SSL. |
/rdsdbdata/rds-metadata/ca-cert.pem |
ssl_cert_file |
Localização do arquivo de certificado do servidor SSL. |
/rdsdbdata/rds-metadata/server-cert.pem |
ssl_crl_dir |
Localização do diretório da lista de revogação de certificados SSL. |
/rdsdbdata/rds-metadata/ssl_crl_dir/ |
ssl_key_file |
Localização do arquivo de chave privada do servidor SSL |
/rdsdbdata/rds-metadata/server-key.pem |
standard_conforming_strings |
Faz com que strings ... tratem barras invertidas literalmente. |
– |
statement_timeout |
(ms) Define a duração máxima permitida de qualquer declaração. |
– |
stats_temp_directory |
Grava arquivos de estatísticas temporárias no diretório especificado. |
/rdsdbdata/db/pg_stat_tmp |
superuser_reserved_connections |
Define o número de slots de conexão reservados para superusuários. |
3 |
synchronize_seqscans |
Habilita varreduras sequenciais sincronizadas. |
– |
tcp_keepalives_count |
Número máximo de retransmissões de keepalives TCP. |
– |
tcp_keepalives_idle |
(s) Tempo entre a emissão de keepalives TCP. |
– |
tcp_keepalives_interval |
(s) Tempo entre retransmissões de keepalives TCP. |
– |
temp_buffers |
(8kB) Define o número máximo de buffers temporários usado por cada sessão. |
– |
temp_file_limit |
Restringe a quantidade total de espaço em disco em kilobytes que um determinado processo PostgreSQL pode usar para arquivos temporários, excluindo o espaço usado para tabelas temporárias explícitas |
-1 |
temp_tablespaces |
Define os espaços de tabela a serem usados para tabelas temporárias e arquivos de classificação. |
– |
track_activities |
Coleta informações sobre a execução de comandos. |
– |
track_activity_query_size |
Define o tamanho reservado para pg_stat_activity.current_query, em bytes. |
4096 |
track_counts |
Coleta estatísticas sobre a atividade do banco de dados. |
– |
track_functions |
Coleta estatísticas em nível de função sobre a atividade do banco de dados. |
pl |
track_io_timing |
Coleta estatísticas de tempo sobre atividades de E/S do banco de dados. |
1 |
transform_–_equals |
Trata expr=– como expr IS –. |
– |
update_process_title |
Atualiza o título do processo para mostrar o comando SQL ativo. |
– |
wal_receiver_status_interval |
(s) Define o intervalo máximo entre os relatórios de status do receptor WAL para o primário. |
– |
work_mem |
(kB) Define o máximo de memória a ser usada para espaços de trabalho de consulta. |
– |
xmlbinary |
Define como valores binários devem ser codificados em XML. |
– |
xmloption |
Define se dados XML em operações de análise e serialização implícitas são considerados documentos ou fragmentos de conteúdo. |
– |