Parámetros de Amazon Aurora PostgreSQL. - Amazon Aurora

Parámetros de Amazon Aurora PostgreSQL.

El clúster de base de datos de Amazon Aurora se administra de la misma manera que las instancias de base de datos de Amazon RDS, mediante el uso de parámetros en un grupo de parámetros de base de datos. Sin embargo, Amazon Aurora se diferencia de Amazon RDS en que un clúster de base de datos de Aurora tiene varias instancias de base de datos. Algunos de los parámetros que se usan para administrar el clúster de base de datos de Amazon Aurora se aplican a todo el clúster, mientras que otros parámetros se aplican solo a una instancia de base de datos determinada en el clúster de base de datos, como se indica a continuación:

  • Grupo de parámetros del clúster de base de datos: un grupo de parámetros del clúster de base de datos contiene el conjunto de parámetros de configuración del motor que se aplican en todo el clúster de base de datos de Aurora. Por ejemplo, la administración de la caché del clúster es una característica de un clúster de base de datos de Aurora que se controla mediante el parámetro apg_ccm_enabled, que forma parte del grupo de parámetros del clúster de base de datos. El grupo de parámetros del clúster de base de datos también contiene la configuración predeterminada del grupo de parámetros de base de datos para las instancias de base de datos que componen el clúster.

  • Grupo de parámetros de base de datos: un grupo de parámetros de base de datos es el conjunto de valores de configuración del motor que se aplican a una instancia de base de datos específica de ese tipo de motor. Los grupos de parámetros de base de datos del motor de base de datos de PostgreSQL se usan en una instancia de base de datos de RDS para PostgreSQL y en el clúster de base de datos de Aurora PostgreSQL. Estos ajustes de configuración se aplican a propiedades que pueden variar entre las instancias de base de datos dentro de un clúster de Aurora, como los tamaños de los búferes de memoria.

El usuario administra los parámetros de nivel de clúster de los grupos de parámetros de clúster de base de datos. El usuario administra los parámetros de nivel de instancia de los grupos de parámetros de base de datos. Puede administrar los parámetros con la consola de Amazon RDS, la AWS CLI o la API de Amazon RDS. Hay comandos independientes para administrar los parámetros de nivel de clúster y los parámetros de nivel de instancia.

  • Para administrar parámetros de nivel de clúster en un grupo de parámetros en un clúster de base de datos, utilice el comando modify-db-cluster-parameter-group de la AWS CLI.

  • Para administrar parámetros de nivel de instancia en un grupo de parámetros de base de datos para una instancia de base de datos del clúster de base de datos, utilice el comando modify-db-parameter-group de la AWS CLI.

Para obtener más información sobre la AWS CLI, consulte la sección Using the AWS CLI (Uso de la AWS CLI) en la Guía del usuario de la AWS Command Line Interface.

Para obtener más información acerca de los grupos de parámetros, consulte Grupos de parámetros para Amazon Aurora.

Visualización de los parámetros del clúster y de la base de datos de Aurora PostgreSQL

Puede ver todos los grupos de parámetros predeterminados disponibles para las instancias de RDS para instancias de base de datos de PostgreSQL y para los clústeres de base de datos de Aurora PostgreSQL en la AWS Management Console. Los grupos de parámetros predeterminados para todos los motores de base de datos y tipos y versiones de clústeres de base de datos se enumeran para cada región de AWS. También se enumeran los grupos de parámetros personalizados.

En lugar de verlo en la AWS Management Console, también puede enumerar los parámetros contenidos en los grupos de parámetros de clústeres de bases de datos y grupos de parámetros de bases de datos utilizando la AWS CLI o la API de Amazon RDS. Por ejemplo, para enumerar los parámetros de un grupo de parámetros de un clúster de base de datos, utilice el comando de la AWS CLI describe-db-cluster-parameters como se indica a continuación:

aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name default.aurora-postgresql12

El comando muestra descripciones JSON detalladas de cada parámetro. Para reducir la cantidad de información devuelta, puede especificar lo que desea con la opción --query. Por ejemplo, puede obtener el nombre del parámetro, su descripción y los valores permitidos del grupo de parámetros del clúster de base de datos de Aurora PostgreSQL 12 predeterminado de la siguiente manera:

Para Linux, macOS o 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}]'

En 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}]"

Un grupo de parámetros de un clúster de base de datos de Aurora incluye el grupo de parámetros de instancia de base de datos y los valores predeterminados de un motor de base de datos de Aurora determinado. Puede obtener la lista de parámetros de base de datos del mismo grupo de parámetros predeterminados de Aurora PostgreSQL con el comando AWS CLI describe-db-parameters como se muestra a continuación.

Para Linux, macOS o Unix:

aws rds describe-db-parameters --db-parameter-group-name default.aurora-postgresql12 \ --query 'Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]'

En Windows:

aws rds describe-db-parameters --db-parameter-group-name default.aurora-postgresql12 ^ --query "Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]"

Los comandos anteriores muestran listas de parámetros del grupo de parámetros de base de datos o del clúster de base de datos con descripciones y otros detalles especificados en la consulta. A continuación, se muestra un ejemplo de respuesta.

[ [ { "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 continuación se muestran las tablas que contienen los valores del parámetro del clúster de base de datos y del parámetro de la base de datos predeterminados de la versión 14 de Aurora PostgreSQL.

Parámetros de nivel de clúster de Aurora PostgreSQL

Puede ver los parámetros de nivel de clúster disponibles para una versión de Aurora PostgreSQL específica usando la consola de administración de AWS, la CLI de AWS o la API de Amazon RDS. Para obtener información sobre cómo ver los parámetros en grupos de parámetros del clúster de base de datos de Aurora PostgreSQL en la consola de RDS, consulte Visualización de los valores de parámetros de un grupo de parámetros de clúster de base de datos en Amazon Aurora.

Algunos parámetros en el nivel de clúster no están disponibles en todas las versiones y otros están en desuso. Para obtener información sobre cómo ver los parámetros de una versión específica de Aurora PostgreSQL, consulte Visualización de los parámetros del clúster y de la base de datos de Aurora PostgreSQL.

Por ejemplo, la siguiente tabla muestra los parámetros disponibles en el grupo de parámetros del clúster de base de datos predeterminado de la versión 14 de Aurora PostgreSQL. Si crea un clúster de base de datos de Aurora PostgreSQL sin especificar su propio grupo de parámetros de base de datos personalizado, el clúster de base de datos se crea con el grupo de parámetros de clúster de base de datos de Aurora predeterminado de la versión elegida, como default.aurora-postgresql14, default.aurora-postgresql13, etc.

Para obtener una lista de los parámetros de instancia de base de datos del mismo grupo de parámetros de base de datos predeterminado, consulte Parámetros de nivel de instancia de Aurora PostgreSQL.

Nombre del parámetro

Descripción

Predeterminado

ansi_constraint_trigger_ordering

Cambia el orden de disparo de los desencadenadores de restricciones para que sean compatibles con el estándar ANSI SQL.

ansi_force_foreign_key_checks

Garantiza que se produzcan siempre acciones referenciales, como la eliminación en cascada o la actualización en cascada, independientemente de los distintos contextos de desencadenamiento que existan para la acción.

ansi_qualified_update_set_target

Admite los calificadores de tabla y de esquema en las instrucciones UPDATE… Instrucciones SET.

apg_ccm_enabled

Habilita o desactiva la administración de la caché del clúster.

apg_enable_batch_mode_function_execution

Habilita las funciones en lote para procesar conjuntos de filas a la vez.

apg_enable_correlated_any_transform

Permite que el planificador transforme la subconsulta ANY correlacionada (IN/NOT IN) en JOIN cuando sea posible.

apg_enable_function_migration

Permite al planificador migrar las funciones escalares elegibles a la cláusula FROM.

apg_enable_not_in_transform

Permite al planificador transformar la subconsulta NOT IN en ANTI JOIN cuando sea posible.

apg_enable_remove_redundant_inner_joins

Permite al planificador eliminar las uniones internas redundantes.

apg_enable_semijoin_push_down

Habilita el uso de filtros semijoin para las uniones hash.

apg_plan_mgmt.capture_plan_baselines

Modo de línea base del plan de captura. manual - habilitar la captura del plan para cualquier sentencia SQL, desactivado - deshabilitar la captura del plan, automático - habilitar la captura del plan para las instrucciones en pg_stat_statements que cumplen los criterios de elegibilidad.

off

apg_plan_mgmt.max_databases

Establece el número máximo de bases de datos que se pueden administrar con apg_plan_mgmt.

10

apg_plan_mgmt.max_plans

Establece el número máximo de planes que se pueden almacenar en caché mediante apg_plan_mgmt.

10000

apg_plan_mgmt.plan_retention_period

Número máximo de días desde que un plan se usó por última vez antes de que un plan se elimine automáticamente.

32

apg_plan_mgmt.unapproved_plan_execution_threshold

Costo total estimado del plan por debajo del cual se ejecutará un plan no aprobado.

0

apg_plan_mgmt.use_plan_baselines

Use solo planes aprobados o fijos para las instrucciones administradas.

false

application_name

Define el nombre de la aplicación sobre la que informarán las estadísticas y los registros.

array_nulls

Permite la entrada de elementos NULL en matrices.

aurora_compute_plan_id

Supervisa los planes de ejecución de consultas para detectar los planes de ejecución que contribuyen a la carga actual de la base de datos y para hacer un seguimiento de las estadísticas de rendimiento de los planes de ejecución a lo largo del tiempo. Para obtener más información, consulte Monitorización de planes de ejecución de consultas para Aurora PostgreSQL.

on

authentication_timeout

Establece el tiempo máximo permitido para completar una autenticación del cliente.

auto_explain.log_analyze

Usa EXPLAIN ANALYZE para el registro de planes.

auto_explain.log_buffers

Usa los búferes de registro.

auto_explain.log_format

Usa el formato EXPLAIN para el registro del plan.

auto_explain.log_min_duration

Establece el tiempo mínimo de ejecución por encima del cual se registrarán los planes.

auto_explain.log_nested_statements

Registra las instrucciones anidadas.

auto_explain.log_timing

Recopila datos de cronometraje, no solo recuentos de filas.

auto_explain.log_triggers

Incluye estadísticas de desencadenado en los planes.

auto_explain.log_verbose

Usa EXPLAIN VERBOSE para el registro de planes.

auto_explain.sample_rate

Permite procesar una fracción de las consultas.

autovacuum

Inicia el subproceso de autovacuum.

autovacuum_analyze_scale_factor

Número de inserciones de tuplas, actualizaciones o borrados antes del análisis como fracción de retuplas.

0.05

autovacuum_analyze_threshold

Número mínimo de inserciones, actualizaciones o eliminaciones de tuplas antes del análisis.

autovacuum_freeze_max_age

Antigüedad con la que se debe aplicar autovacuum a una tabla para impedir el reinicio de los ID.

autovacuum_max_workers

Define el número máximo de procesos de empleados de autovacuum que se ejecutan simultáneamente.

GREATEST(DBInstanceClassMemory/64371566592,3)

autovacuum_multixact_freeze_max_age

Antigüedad de multiexact con la que se autovacía una tabla para evitar el reinicio de multiexact.

autovacuum_naptime

(s) Tiempo de espera entre ejecuciones de autovacuum.

5

autovacuum_vacuum_cost_delay

(ms) Retardo del costo del vacío en milisegundos, para autovacuum.

5

autovacuum_vacuum_cost_limit

Importe del costo del vacío disponible antes del periodo de reposo para autovacuum.

GREATEST(log(DBInstanceClassMemory/21474836480)*600,200)

autovacuum_vacuum_insert_scale_factor

Número de inserciones de tuplas antes del vacío como fracción de retuplas.

autovacuum_vacuum_insert_threshold

Número mínimo de inserciones de tuplas antes de vacuum o -1 para desactivar los vacíos de inserción.

autovacuum_vacuum_scale_factor

Número de actualizaciones o borrados de tuplas antes del vacío como fracción de reltuples.

0.1

autovacuum_vacuum_threshold

Número mínimo de actualizaciones o borrados de tuplas antes del vacío.

autovacuum_work_mem

(kB) Establece la memoria máxima que puede utilizar cada proceso de empleado de autovacuum.

GREATEST(DBInstanceClassMemory/32768,131072)

babelfishpg_tds.default_server_name

Nombre predeterminado del servidor de Babelfish

Microsoft SQL Server

babelfishpg_tds.listen_addresses

Establece el nombre de host o las direcciones IP para escuchar el TDS.

*

babelfishpg_tds.port

Establece el puerto TCP de TDS en el que escucha el servidor.

1433

babelfishpg_tds.tds_debug_log_level

Establece el nivel de registro en TDS, 0 desactiva el registro

1

babelfishpg_tds.tds_default_numeric_precision

Establece la precisión predeterminada del tipo numérico que se enviará en los metadatos de la columna TDS si el motor no especifica ninguna.

38

babelfishpg_tds.tds_default_numeric_scale

Establece la escala predeterminada del tipo numérico que se enviará en los metadatos de la columna TDS si el motor no especifica una.

8

babelfishpg_tds.tds_default_packet_size

Establece el tamaño de paquete predeterminado para todos los clientes de SQL Server que se conectan.

4096

babelfishpg_tds.tds_default_protocol_version

Establece la versión del protocolo TDS predeterminada para todos los clientes que se conectan

DEFAULT

babelfishpg_tds.tds_ssl_encrypt

Establece la opción de cifrado SSL

0

babelfishpg_tds.tds_ssl_max_protocol_version

Establece la versión máxima del protocolo SSL/TLS a usar para la sesión tds

TLSv1.2

babelfishpg_tds.tds_ssl_min_protocol_version

Establece la versión mínima del protocolo SSL/TLS que se puede usar para la sesión TDS.

TLSv1.2 de Aurora PostgreSQL versión 16, TLSv1 para versiones anteriores a Aurora PostgreSQL versión 16

babelfishpg_tsql.default_locale

Configuración regional predeterminada que se usará para las colaciones creadas por CREATE COLLATION.

en-US

babelfishpg_tsql.migration_mode

Define si se admiten múltiples bases de datos de usuarios

Varias bases de datos de Aurora PostgreSQL versión 16, una sola base de datos para versiones anteriores a Aurora PostgreSQL versión 16

babelfishpg_tsql.server_collation_name

Nombre de la intercalación de servidores predeterminada

sql_latin1_general_cp1_ci_as

babelfishpg_tsql.version

Establece la salida de la variable @@VERSION

predeterminada

backend_flush_after

(8Kb) Número de páginas después de las cuales las escrituras realizadas anteriormente se vacían al disco.

backslash_quote

Establece si se permite el uso de \\ en cadenas literales.

backtrace_functions

Backtrace de registro de errores en estas funciones.

bytea_output

Establece el formato de salida para bytea.

check_function_bodies

Comprueba los cuerpos de las funciones durante la ejecución de CREATE FUNCTION.

client_connection_check_interval

Establece el intervalo de tiempo entre las comprobaciones de desconexión mientras se ejecutan las consultas.

client_encoding

Define la codificación del conjunto de caracteres del cliente.

UTF8

client_min_messages

Establece los niveles de mensajes que se envían al cliente.

compute_query_id

Computa los identificadores de consultas.

auto

config_file

Establece el archivo de configuración principal del servidor.

/rdsdbdata/config/postgresql.conf

constraint_exclusion

Habilita el planificador para que use restricciones con el fin de optimizar las consultas.

cpu_index_tuple_cost

Establece la estimación del planificador del costo de procesar cada entrada de índice durante un examen del índice.

cpu_operator_cost

Establece la estimación del planificador del costo de procesar cada operador o llamada a una función.

cpu_tuple_cost

Establece la estimación del planificador del costo de procesar cada tupla (fila).

cron.database_name

Establece la base de datos para almacenar las tablas de metadatos de pg_cron

postgres

cron.log_run

Registra todas las ejecuciones de trabajos en la tabla job_run_details

on

cron.log_statement

Registra todas las instrucciones cron antes de la ejecución.

off

cron.max_running_jobs

Número máximo de trabajos que pueden ejecutarse simultáneamente.

5

cron.use_background_workers

Habilita empleados en segundo plano para pg_cron

on

cursor_tuple_fraction

Establece la estimación de los planificadores de la fracción de filas de un cursor que se recuperará.

data_directory

Establece el directorio de datos del servidor.

/rdsdbdata/db

datestyle

Define el formato de visualización para los valores de fecha y hora.

db_user_namespace

Habilita los nombres de usuario por base de datos.

deadlock_timeout

(ms) Establece el tiempo de espera de un bloqueo antes de comprobar si hay un bloqueo.

debug_pretty_print

Aplica una sangría a las visualizaciones del árbol de análisis y de planificación.

debug_print_parse

Registra el árbol de análisis de cada consulta.

debug_print_plan

Registra el plan de ejecución de cada consulta.

debug_print_rewritten

Registra el árbol de análisis reescrito de cada consulta.

default_statistics_target

Define el objetivo de estadística predeterminado.

default_tablespace

Define el espacio de tabla predeterminado en el que se deben crear las tablas y los índices.

default_toast_compression

Establece el método de compresión predeterminado para los valores comprimibles.

default_transaction_deferrable

Define el estado diferible predeterminado de las nuevas transacciones.

default_transaction_isolation

Define el nivel de aislamiento de cada nueva transacción.

default_transaction_read_only

Define el estado de solo lectura predeterminado de las nuevas transacciones.

efective_cache_size

(8kB) Establece la suposición de los planificadores sobre el tamaño de la caché del disco.

SUM(DBInstanceClassMemory/12038,-50003)

effective_io_concurrency

Número de solicitudes simultáneas que el subsistema del disco puede gestionar de un modo eficiente.

enable_async_append

Habilita el uso de planes de append asíncronos por parte de los planificadores.

enable_bitmapscan

Habilita el uso de planes de examen de mapas de bits por parte de los planificadores.

enable_gathermerge

Habilita el uso de planes de fusión de recopilación por parte de los planificadores.

enable_hashagg

Habilita el uso de planes de agregación con hash por parte de los planificadores.

enable_hashjoin

Habilita el uso de planes de combinación con hash por parte de los planificadores.

enable_incremental_sort

Habilita el uso de pasos de ordenación incrementales por parte de los planificadores.

enable_indexonlyscan

Habilita el uso de planes de examen solo de índice por parte de los planificadores.

enable_indexscan

Habilita el uso de planes de examen de índice por parte de los planificadores.

enable_material

Habilita el uso de materialización por parte de los planificadores.

enable_memoize

Habilita el uso de memorización para los planificadores

enable_mergejoin

Habilita el uso de planes de combinación por fusión por parte de los planificadores.

enable_nestloop

Habilita el uso de planes de combinación de bucles anidados por parte de los planificadores.

enable_parallel_append

Habilita el uso de planes de append en paralelo por parte de los planificadores.

enable_parallel_hash

Habilita el uso de planes hash paralelos por parte de los planificadores.

enable_partition_pruning

Habilita la depuración de particiones en tiempo de planificación y de ejecución.

enable_partitionwise_aggregate

Habilita la agregación y agrupación de particiones.

enable_partitionwise_join

Habilita la combinación de particiones.

enable_seqscan

Habilita el uso de planes de examen secuencial por parte de los planificadores.

enable_sort

Habilita el uso de pasos de ordenación explícitos por parte de los planificadores.

enable_tidscan

Habilita el uso de planes de examen TID por parte de los planificadores.

escape_string_warning

Advierte sobre los escapes de barra invertida en los literales de cadena ordinarios.

exit_on_error

Termina la sesión en caso de error.

extra_float_digits

Define el número de dígitos que se muestran para los valores de punto flotante.

force_parallel_mode

Fuerza el uso de las instalaciones de consulta paralela.

from_collapse_limit

Define el tamaño de la lista FROM por encima del cual las subconsultas no se contraen.

geqo

Habilita la optimización de consultas geneticas.

geqo_effort

GEQO: esfuerzo que se usa para definir el valor predeterminado de otros parámetros de GEQO.

geqo_generations

GEQO: número de iteraciones del algoritmo.

geqo_pool_size

GEQO: número de individuos de la población.

geqo_seed

GEQO: valor de inicialización para la selección de ruta aleatoria.

geqo_selection_bias

GEQO: presión selectiva dentro de la población.

geqo_threshold

Define el umbral de los elementos FROM por encima de los cuales se usa GEQO.

gin_fuzzy_search_limit

Define el resultado máximo permitido para la búsqueda exacta por GIN.

gin_pending_list_limit

(kB) Establece el tamaño máximo de la lista pendiente para el índice de GIN.

hash_mem_multiplier

Múltiplo de work_mem que se utilizará para las tablas hash.

hba_file

Establece el archivo de configuración de HBA de servidores.

/rdsdbdata/config/pg_hba.conf

hot_standby_feedback

Permite la retroalimentación de una espera activa al primario que evitará conflictos de consulta.

on

huge_pages

Reduce la sobrecarga cuando una instancia de base de datos trabaja con grandes fragmentos contiguos de memoria, como los utilizados por los búferes compartidos. Se activa de forma predeterminada para todas las clases de instancia de base de datos que no sean las siguientes: t3.medium, db.t3.large, db.t4g.medium y db.t4g.large.

on

ident_file

Establece el archivo de configuración de ident de servidores.

/rdsdbdata/config/pg_hba.conf

idle_in_transaction_session_timeout

(ms) Establece la duración máxima permitida de cualquier transacción en espera.

86400000

idle_session_timeout

Finaliza cualquier sesión que haya estado inactiva (es decir, a la espera de una consulta por parte de un cliente), pero no dentro de una transacción abierta, durante más tiempo del especificado

intervalstyle

Define el formato de visualización para los valores de intervalo.

join_collapse_limit

Define el tamaño de la lista FROM por encima del cual las construcciones JOIN no se aplanan.

krb_caseins_users

Establece si los nombres de usuario de la GSSAPI (Generic Security Service API) deben distinguir entre mayúsculas y minúsculas (verdadero) o no. De forma predeterminada, este parámetro está configurado en falso, por lo que Kerberos espera que los nombres de usuario distingan entre mayúsculas y minúsculas. Para obtener más información, consulte GSSAPI Authentication (Autenticación de GSSAPI) en la documentación de PostgreSQL.

false

lc_messages

Define el idioma en el que se muestran los mensajes.

lc_monetary

Define la configuración regional para el formato de las cantidades monetarias.

lc_numeric

Define la configuración regional para el formato de los números.

lc_time

Define la configuración regional para el formato de los valores de fecha y hora.

listen_addresses

Establece el nombre de host o las direcciones IP para escuchar.

*

lo_compat_privileges

Habilita el modo de compatibilidad con versiones pasadas para las comprobaciones de privilegios en objetos grandes.

0

log_autovacuum_min_duration

(ms) Establece el tiempo mínimo de ejecución a partir del cual se registrarán las acciones de autovacuum.

10000

log_connections

Registra cada conexión realizada correctamente.

log_destination

Establece el destino de la salida del registro del servidor.

stderr

log_directory

Establece el directorio de destino para los archivos de registro.

/rdsdbdata/log/error

log_disconnections

Registra el final de una sesión, incluida su duración.

log_duration

Registra la duración de cada instrucción de SQL completada.

log_error_verbosity

Define el detalle de los mensajes registrados.

log_executor_stats

Escribe las estadísticas de rendimiento del ejecutor en el registro del servidor.

log_file_mode

Establece los permisos de los archivos de registro.

0644

log_filename

Define el patrón del nombre de archivo de los archivos de registro.

postgresql.log.%Y-%m-%d-%H%M

logging_collector

Inicia un subproceso para capturar el resultado de stderr o csvlogs en archivos de registro.

1

log_hostname

Registra el nombre del host en los registros de conexión.

0

logical_decoding_work_mem

(kB) Cada búfer de reordenamiento interno puede usar esta cantidad de memoria antes de volcar en el disco.

log_line_prefix

Controla la información prefijada en cada línea de registro.

%t: %r: %u@%d: %p]:

log_lock_waits

Registra las esperas de bloqueo largas.

log_min_duration_sample

(ms) Establece el tiempo mínimo de ejecución a partir del cual se registrará una muestra de instrucciones. El muestreo se determina mediante log_statement_sample_rate.

log_min_duration_statement

(ms) Establece el tiempo mínimo de ejecución por encima del cual se registrarán las instrucciones.

log_min_error_statement

Hace que se registren todas las instrucciones que generen un error por encima de este nivel.

log_min_messages

Define los niveles de los mensajes que se registran.

log_parameter_max_length

(B) Al registrar instrucciones limita los valores de los parámetros registrados a los primeros N bytes.

log_parameter_max_length_on_error

(B) Cuando se informa de un error, limita los valores de los parámetros registrados a los primeros N bytes.

log_parser_stats

Escribe las estadísticas de rendimiento del analizador en el registro del servidor.

log_planner_stats

Escribe las estadísticas de rendimiento del planificador en el registro del servidor.

log_replication_commands

Registra cada comando de replicación.

log_rotation_age

(min) La rotación automática del archivo de registro se producirá después de N minutos.

60

log_rotation_size

(kB) La rotación automática del archivo de registro se producirá después de N kilobytes.

100000

log_statement

Define el tipo de declaraciones que se deben registrar.

log_statement_sample_rate

Fracción de instrucciones que exceden la muestra de log_min_duration que se registrará.

log_statement_stats

Escribe las estadísticas de rendimiento acumulativas en el registro del servidor.

log_temp_files

(kB) Registra el uso de archivos temporales mayores a este número de kilobytes.

log_timezone

Establece la zona horaria que se usará en los mensajes de registro.

UTC

log_transaction_sample_rate

Establece la fracción de transacciones que se tienen que registrar para las nuevas transacciones.

log_truncate_on_rotation

Permite truncar los archivos de registro existentes con el mismo nombre durante la rotación del registro.

0

maintenance_io_concurrency

Una variante de effective_io_concurrency que se utiliza para trabajos de mantenimiento.

1

maintenance_work_mem

(kB) Establece la memoria máxima que se puede usar para las operaciones de mantenimiento

GREATEST(DBInstanceClassMemory/63963136*1024,65536)

max_connections

Define el número máximo de conexiones simultáneas.

LEAST(DBInstanceClassMemory/9531392,5000)

max_files_per_process

Define el número máximo de archivos abiertos simultáneamente para cada proceso del servidor.

max_locks_per_transaction

Define el número máximo de bloqueos por transacción.

64

max_logical_replication_workers

Número máximo de procesos de empleados de replicación lógica.

max_parallel_maintenance_workers

Establece el número máximo de procesos en paralelo por operación de mantenimiento.

max_parallel_workers

Establece el número máximo de empleados en paralelo que pueden estar activos a la vez.

GREATEST($DBInstanceVCPU/2,8)

max_parallel_workers_per_gather

Establece el número máximo de procesos en paralelo por nodo ejecutor.

max_pred_locks_per_page

Establece el número máximo de tuplas bloqueadas por predicado por página.

max_pred_locks_per_relation

Establece el número máximo de páginas y tuplas bloqueadas por predicado por relación.

max_pred_locks_per_transaction

Define el número máximo de bloqueos de predicado por transacción.

max_prepared_transactions

Define el número máximo de transacciones preparadas simultáneamente.

0

max_replication_slots

Establece el número máximo de ranuras de replicación que puede admitir el servidor.

20

max_slot_wal_keep_size

(MB) Las ranuras de replicación se marcarán como fallidas, y los segmentos se liberarán para su eliminación o reciclaje si esta cantidad de espacio está ocupada por la WAL en el disco.

max_stack_depth

(kB) Establece la profundidad máxima de la pila, en kilobytes.

6144

max_standby_streaming_delay

(ms) Establece el retardo máximo antes de cancelar las consultas cuando un servidor en espera activa está procesando datos de WAL en flujo.

14000

max_sync_workers_per_subscription

Número máximo de empleados de sincronización por suscripción

2

max_wal_senders

Establece el número máximo de procesos emisores de WAL que se ejecutan simultáneamente.

10

max_worker_processes

Establece el número máximo de procesos de empleados que se ejecutan simultáneamente.

GREATEST($DBInstanceVCPU*2,8)

min_dynamic_shared_memory

(MB) Cantidad de memoria compartida dinámica reservada al inicio.

min_parallel_index_scan_size

(8kB) Establece la cantidad mínima de datos de índice para un examen en paralelo.

min_parallel_table_scan_size

(8kB) Establece la cantidad mínima de datos de tabla para un examen en paralelo.

old_snapshot_threshold

(min) Tiempo antes de que una instantánea se vuelva demasiado antigua para leer las páginas modificadas después de la captura de la instantánea.

orafce.nls_date_format

Emula el comportamiento de salida de fecha de Oracle.

orafce.timezone

Especifica la zona horaria utilizada para la función sysdate.

parallel_leader_participation

Controla si Gather y Gather Merge también ejecutan subplanes.

parallel_setup_cost

Establece la estimación de los planificadores del costo de iniciar procesos de empleados para la consulta paralela.

parallel_tuple_cost

Establece la estimación de los planificadores del costo de pasar cada tupla (fila) del empleado al backend maestro.

password_encryption

Codifica las contraseñas.

pgaudit.log

Especifica qué clases de instrucciones se registrarán mediante el registro de auditoría de sesión.

pgaudit.log_catalog

Especifica que el registro de sesión se debe habilitar en el caso de que todas las relaciones de una instrucción se encuentren en pg_catalog.

pgaudit.log_level

Especifica el nivel de registro que se usará para las entradas de registro.

pgaudit.log_parameter

Especifica que el registro de auditoría debe incluir los parámetros que se pasaron con la instrucción.

pgaudit.log_relation

Especifica si el registro de auditoría de sesión debe crear una entrada de registro separada para cada relación (TABLE, VIEW, etc.) referenciada en una instrucción SELECT o DML.

pgaudit.log_statement_once

Especifica si el registro incluirá el texto de la instrucción y los parámetros con la primera entrada de registro para una combinación de instrucción o subinstrucción o con cada entrada.

pgaudit.role

Especifica el rol maestro que se usará para el registro de auditoría de objetos.

pg_bigm.enable_recheck

Especifica si se realiza una recomprobación, que es un proceso interno de búsqueda de texto completo.

on

pg_bigm.gin_key_limit

Especifica el número máximo de bigramas de la palabra clave de búsqueda que se utilizará para la búsqueda de texto completo.

0

pg_bigm.last_update

Informa de la última fecha de actualización del módulo pg_bigm.

22 de noviembre de 2013

pg_bigm.similarity_limit

Especifica el umbral mínimo que usa la búsqueda de similitud.

0.3

pg_hint_plan.debug_print

Registra los resultados del análisis sintáctico de las pistas.

pg_hint_plan.enable_hint

Fuerza al planificador a usar los planes especificados en el comentario de la pista que precede a la consulta.

pg_hint_plan.enable_hint_table

Fuerza al planificador a no obtener la sugerencia mediante el uso de búsquedas en tablas.

pg_hint_plan.message_level

Nivel de mensaje de los mensajes de depuración.

pg_hint_plan.parse_messages

Nivel de mensaje de los errores de análisis.

pglogical.batch_inserts

Inserciones por lotes si es posible

pglogical.conflict_log_level

Establece el nivel de registro utilizado para registrar los conflictos resueltos.

pglogical.conflict_resolution

Establece el método que se usa para la resolución de conflictos de los conflictos resolubles.

pglogical.extra_connection_options

opciones de conexión para agregar a todas las conexiones de los nodos pares

pglogical.synchronous_commit

valor de confirmación sincrónica específico de pglogical

pglogical.use_spi

Usa SPI en lugar de la API de bajo nivel para aplicar los cambios

pgtle.clientauth_databases_to_skip

Lista de bases de datos que se deben omitir para utilizar la característica clientauth.

pgtle.clientauth_db_name

Controla qué base de datos se utiliza para la característica clientauth.

pgtle.clientauth_num_parallel_workers

Número de trabajadores en segundo plano utilizados para la característica clientauth.

pgtle.clientauth_users_to_skip

Lista de bases de datos que se deben omitir para la característica clientauth.

pgtle.enable_clientauth

Hablita la característica clientauth.

pgtle.passcheck_db_name

Establece qué base de datos se utiliza para característica passcheck en todo el clúster.

pg_prewarm.autoprewarm

Inicia el empleado de precalentamiento automático.

pg_prewarm.autoprewarm_interval

Establece el intervalo entre volcados de búferes compartidos

pg_similarity.block_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.block_threshold

Establece el umbral utilizado por la función de similitud Bloquear.

pg_similarity.block_tokenizer

Establece el tokenizador para la función de similitud de bloques.

pg_similarity.cosine_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.cosine_threshold

Establece el umbral utilizado por la función de similitud coseno.

pg_similarity.cosine_tokenizer

Establece el tokenizador para la función de similitud de coseno.

pg_similarity.dice_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.dice_threshold

Establece el umbral utilizado por la medida de similitud de dados.

pg_similarity.dice_tokenizer

Establece el tokenizador para la medida de similitud de dados.

pg_similarity.euclidean_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.euclidean_threshold

Establece el umbral utilizado por la medida de similitud euclidiana.

pg_similarity.euclidean_tokenizer

Establece el tokenizador para la medida de similitud euclidiana.

pg_similarity.hamming_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.hamming_threshold

Establece el umbral utilizado por la métrica de similitud de bloques.

pg_similarity.jaccard_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.jaccard_threshold

Establece el umbral utilizado por la medida de similitud Jaccard.

pg_similarity.jaccard_tokenizer

Establece el tokenizador para la medida de similitud de Jaccard.

pg_similarity.jaro_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.jaro_threshold

Establece el umbral utilizado por la medida de similitud Jaro.

pg_similarity.jarowinkler_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.jarowinkler_threshold

Establece el umbral utilizado por la medida de similitud Jarowinkler.

pg_similarity.levenshtein_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.levenshtein_threshold

Establece el umbral utilizado por la medida de similitud Levenshtein.

pg_similarity.matching_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.matching_threshold

Establece el umbral utilizado por la medida de similitud de coeficiente de coincidencia.

pg_similarity.matching_tokenizer

Establece el tokenizador para la medida de similitud de coeficiente de coincidencia.

pg_similarity.mongeelkan_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.mongeelkan_threshold

Establece el umbral utilizado por la medida de similitud Monge-Elkan.

pg_similarity.mongeelkan_tokenizer

Establece el tokenizador para la medida de similitud Monge-Elkan.

pg_similarity.nw_gap_penalty

Establece la penalización de separación utilizada por la medida de similitud Needleman-Wunsch.

pg_similarity.nw_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.nw_threshold

Establece el umbral utilizado por la medida de similitud Needleman-Wunsch.

pg_similarity.overlap_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.overlap_threshold

Establece el umbral utilizado por la medida de similitud de coeficiente de superposición.

pg_similarity.overlap_tokenizer

Establece el tokenizador para la medida de similitud del coeficiente de superposición.

pg_similarity.qgram_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.qgram_threshold

Establece el umbral utilizado por la medida de similitud Q-Gram.

pg_similarity.qgram_tokenizer

Establece el tokenizador para la medida Q-Gram.

pg_similarity.swg_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.swg_threshold

Establece el umbral utilizado por la medida de similitud Smith-Waterman-Gotoh.

pg_similarity.sw_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.sw_threshold

Establece el umbral utilizado por la medida de similitud de Smith-Waterman.

pg_stat_statements.max

Establece el número máximo de instrucciones rastreadas por pg_stat_statements.

pg_stat_statements.save

Guarda las estadísticas de pg_stat_statements a través de los apagados del servidor.

pg_stat_statements.track

Selecciona qué instrucciones rastrea pg_stat_statements.

pg_stat_statements.track_planning

Selecciona si la duración de la planificación se rastrea con pg_stat_statements.

pg_stat_statements.track_utility

Selecciona si los comandos de utilidad se rastrean mediante pg_stat_statements.

plan_cache_mode

Controla la selección del planificador del plan personalizado o genérico.

port

Establece el puerto TCP en el que escucha el servidor.

EndPointPort

postgis.gdal_enabled_drivers

Habilita o desactiva los controladores GDAL que se usan con PostGIS en Postgres 9.3.5 y versiones posteriores.

ENABLE_ALL

quote_all_identifiers

Al generar fragmentos de SQL, cite todos los identificadores.

random_page_cost

Establece la estimación de los planificadores del costo de una página de disco que no se recupera secuencialmente.

rdkit.dice_threshold

Umbral inferior de similitud de Dice. Las moléculas con una similitud inferior al umbral no son similares según la operación #.

rdkit.do_chiral_sss

En caso de que se tenga en cuenta la estereoquímica en la coincidencia de subestructuras. Si es falso, no se usa ninguna información de estereoquímica en las coincidencias de subestructuras.

rdkit.tanimoto_threshold

Umbral inferior de similitud de Tanimoto. Las moléculas con una similitud inferior al umbral no son similares según la operación %.

rds.accepted_password_auth_method

Fuerza la autenticación para las conexiones con contraseñas almacenadas localmente.

md5+scram

rds.adaptive_autovacuum

Parámetro RDS para habilitar o desactivar el autovacuum adaptativo.

1

rds.babelfish_status

Parámetro de RDS para habilitar o desactivar Babelfish for Aurora PostgreSQL.

off

rds.enable_plan_management

Habilita o desactiva la extensión apg_plan_mgmt.

0

rds.extensions

Lista de extensiones proporcionadas por 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 los mensajes de registro de las acciones del usuario administrador de RDS en las bases de datos de los clientes.

rds.force_autovacuum_logging_level

Consulta los mensajes de registro relacionados con las operaciones de autovacuum.

WARNING

rds.force_ssl

Fuerza las conexiones SSL.

0

show rds.global_db_rpo;

(s) Umbral objetivo del punto de recuperación, en segundos, que bloquea las confirmaciones del usuario cuando se infringe.

importante

Este parámetro está destinado a bases de datos globales basadas en Aurora PostgreSQL. Para una base de datos no global, déjelo en el valor predeterminado. Para obtener más información sobre el uso de este parámetro, consulte Administración de RPO para bases de datos globales basadas en Aurora PostgreSQL–.

rds.logical_replication

Habilita la decodificación lógica.

0

rds.logically_replicate_unlogged_tables

Las tablas no registradas se replican de forma lógica.

1

rds.log_retention_period

Amazon RDS eliminará los registros de PostgreSQL que tengan una antigüedad superior a N minutos.

4320

rds.pg_stat_ramdisk_size

Tamaño del disco de estadísticas en MB. Un valor distinto de cero configurará el disco ramdisk. Este parámetro solo está disponible en la versión 14 e inferiores de Aurora PostgreSQL.

0

rds.rds_superuser_reserved_connections

Establece el número de ranuras de conexión reservadas para rds_superusers. Este parámetro solo está disponible en la versión 15 y anteriores. Para obtener más información, consulte la documentación de PostgreSQL sobre reserved_connections.

2

rds.restrict_password_commands

Restringe los comandos relacionados con la contraseña a los miembros de rds_password

rds.superuser_variables

Lista de variables solo para superusuarios para las que elevamos las declaraciones de modificación de rds_superuser.

session_replication_role

recovery_init_sync_method

Establece el método para sincronizar el directorio de datos antes de la recuperación en caso de bloqueo.

syncfs

remove_temp_files_after_crash

Elimina los archivos temporales después de una caída del backend.

0

restart_after_crash

Reinicia el servidor después de una caída del backend.

row_security

Habilita la seguridad de las filas.

search_path

Define el orden de búsqueda del esquema para los nombres que no cumplen los requisitos del esquema.

seq_page_cost

Establece la estimación de los planificadores del costo de una página de disco obtenida secuencialmente.

session_replication_role

Define el comportamiento de las sesiones para los desencadenadores y las reglas de reescritura.

shared_buffers

(8kB) Establece el número de búferes de memoria compartida utilizados por el servidor.

SUM(DBInstanceClassMemory/12038,-50003)

shared_preload_libraries

Enumera las bibliotecas compartidas para precargar en el servidor.

pg_stat_statements

ssl

Habilita las conexiones SSL.

1

ssl_ca_file

Ubicación del archivo de autoridad del servidor SSL.

/rdsdbdata/rds-metadata/ca-cert.pem

ssl_cert_file

Ubicación del archivo de certificado del servidor SSL.

/rdsdbdata/rds-metadata/ca-cert.pem

ssl_ciphers

Establece la lista de cifrados TLS permitidos que se pueden usar en conexiones seguras.

ssl_crl_dir

Ubicación del directorio de lista de revocación de certificados SSL.

/rdsdbdata/rds-metadata/ssl_crl_dir/

ssl_key_file

Ubicación del archivo de clave privada del servidor SSL

/rdsdbdata/rds-metadata/server-key.pem

ssl_max_protocol_version

Establece la versión máxima de protocolo SSL/TLS permitida

ssl_min_protocol_version

Establece la versión mínima de protocolo SSL/TLS permitida

TLSv1.2

standard_conforming_strings

Hace que las cadenas ... traten las barras diagonales invertidas literalmente.

statement_timeout

(ms) Establece la duración máxima permitida de cualquier instrucción.

stats_temp_directory

Escribe los archivos de estadísticas temporales en el directorio especificado.

/rdsdbdata/db/pg_stat_tmp

superuser_reserved_connections

Establece el número de ranuras de conexión reservadas para los superusuarios.

3

synchronize_seqscans

Habilita los exámenes secuenciales sincronizados.

synchronous_commit

Define el nivel de sincronización de las transacciones actuales.

on

tcp_keepalives_count

Número máximo de retransmisiones de keepalive de TCP.

tcp_keepalives_idle

(s) Tiempo entre la emisión de keepalives de TCP.

tcp_keepalives_interval

(s) Tiempo entre retransmisiones de keepalives de TCP.

temp_buffers

(8kB) Establece el número máximo de búferes temporales utilizados por cada sesión.

temp_file_limit

Restringe la cantidad total de espacio en disco en kilobytes que un proceso PostgreSQL dado puede usar para archivos temporales, sin incluir el espacio usado para tablas temporales explícitas

-1

temp_tablespaces

Define los espacios de tabla que se deben usar para las tablas temporales y los archivos de ordenación.

timezone

Define la zona horaria para visualizar e interpretar las marcas temporales.

UTC

track_activities

Recopila información sobre la ejecución de comandos.

track_activity_query_size

Define el tamaño reservado para pg_stat_activity.current_query en bytes.

4096

track_commit_timestamp

Recopila el tiempo de confirmación de transacciones.

track_counts

Recopila estadísticas sobre la actividad de la base de datos.

track_functions

Recopila estadísticas de nivel de función sobre la actividad de la base de datos.

pl

track_io_timing

Recopila estadísticas temporales sobre la actividad de E/S de la base de datos.

1

track_wal_io_timing

Recopila estadísticas temporales de la actividad de E/S de WAL.

transform_null_equals

Trata expr=NULL como expr IS NULL.

update_process_title

Actualiza el título del proceso para mostrar el comando SQL activo.

vacuum_cost_delay

Retardo del costo del vacío en milisegundos.

vacuum_cost_limit

Importe del costo del vacío disponible antes del periodo de reposo.

vacuum_cost_page_dirty

Costo del vacío para una página ensuciada por el vacío.

vacuum_cost_page_hit

Costo del vacío para una página encontrada en la caché del búfer.

vacuum_cost_page_miss

Costo del vacío para una página no encontrada en la caché del búfer.

0

vacuum_defer_cleanup_age

Número de transacciones por las que se debe aplazar la limpieza de VACUUM y HOT, si la hay.

vacuum_failsafe_age

Antigüedad con la que VACUUM debe activar el mecanismo a prueba de errores para evitar una interrupción del reinicio.

1200000000

vacuum_freeze_min_age

Antigüedad mínima con la que VACUUM debe congelar una fila de la tabla.

vacuum_freeze_table_age

Antigüedad con la que VACUUM debe escanear toda la tabla para congelar las tuplas.

vacuum_multixact_failsafe_age

Antigüedad exacta a la que el VACUUM debe activar el sistema de seguridad para evitar un corte de reinicio.

1200000000

vacuum_multixact_freeze_min_age

Antigüedad mínima con la que VACUUM debe congelar un MultiXactId en una fila de la tabla.

vacuum_multixact_freeze_table_age

Antigüedad de multixact con la que VACUUM debe escanear toda la tabla para congelar las tuplas.

wal_buffers

(8kB) Establece el número de búferes de páginas de disco en la memoria compartida para WAL.

wal_receiver_create_temp_slot

Establece si un receptor de WAL debe crear una ranura de replicación temporal si no se configura una ranura permanente.

0

wal_receiver_status_interval

(s) Establece el intervalo máximo entre los informes de estado del receptor de WAL al primario.

wal_receiver_timeout

(ms) Establece el tiempo máximo de espera para recibir datos del primario.

30000

wal_sender_timeout

(ms) Establece el tiempo máximo de espera para la replicación de WAL.

work_mem

(kB) Establece la memoria máxima que se utilizará para los espacios de trabajo de consulta.

xmlbinary

Define cómo se deben codificar los valores binarios en XML.

xmloption

Define si los datos XML de las operaciones implícitas de análisis y serialización se deben considerar documentos o fragmentos de contenido.

Parámetros de nivel de instancia de Aurora PostgreSQL

Puede ver los parámetros de nivel de instancia disponibles para una versión de Aurora PostgreSQL específica usando la consola de administración de AWS, la CLI de AWS o la API de Amazon RDS. Para obtener información sobre cómo ver los parámetros en grupos de parámetros de la base de datos de Aurora PostgreSQL en la consola de RDS, consulte Visualización de los valores de parámetros de un grupo de parámetros de base de datos en Amazon Aurora.

Algunos parámetros en el nivel de instancia no están disponibles en todas las versiones y otros están en desuso. Para obtener información sobre cómo ver los parámetros de una versión específica de Aurora PostgreSQL, consulte Visualización de los parámetros del clúster y de la base de datos de Aurora PostgreSQL.

Por ejemplo, en la siguiente tabla se enumeran todos los parámetros que afectan a una instancia de base de datos concreta de un clúster de base de datos de Aurora PostgreSQL. Esta lista se generó al ejecutar el comando de AWS CLI describe-db-parameters con default.aurora-postgresql14 para el valor --db-parameter-group-name.

Para obtener una lista de los parámetros de clúster de base de datos del mismo grupo de parámetros de base de datos predeterminado, consulte Parámetros de nivel de clúster de Aurora PostgreSQL.

Nombre del parámetro

Descripción

Predeterminado

apg_enable_batch_mode_function_execution

Habilita las funciones en lote para procesar conjuntos de filas a la vez.

apg_enable_correlated_any_transform

Permite que el planificador transforme la subconsulta ANY correlacionada (IN/NOT IN) en JOIN cuando sea posible.

apg_enable_function_migration

Permite al planificador migrar las funciones escalares elegibles a la cláusula FROM.

apg_enable_not_in_transform

Permite al planificador transformar la subconsulta NOT IN en ANTI JOIN cuando sea posible.

apg_enable_remove_redundant_inner_joins

Permite al planificador eliminar las uniones internas redundantes.

apg_enable_semijoin_push_down

Habilita el uso de filtros semijoin para las uniones hash.

apg_plan_mgmt.capture_plan_baselines

Modo de línea base del plan de captura. manual - habilitar la captura del plan para cualquier sentencia SQL, desactivado - deshabilitar la captura del plan, automático - habilitar la captura del plan para las instrucciones en pg_stat_statements que cumplen los criterios de elegibilidad.

off

apg_plan_mgmt.max_databases

Establece el número máximo de bases de datos que se pueden administrar con apg_plan_mgmt.

10

apg_plan_mgmt.max_plans

Establece el número máximo de planes que se pueden almacenar en caché mediante apg_plan_mgmt.

10000

apg_plan_mgmt.plan_retention_period

Número máximo de días desde que un plan se usó por última vez antes de que un plan se elimine automáticamente.

32

apg_plan_mgmt.unapproved_plan_execution_threshold

Costo total estimado del plan por debajo del cual se ejecutará un plan no aprobado.

0

apg_plan_mgmt.use_plan_baselines

Use solo planes aprobados o fijos para las instrucciones administradas.

false

application_name

Define el nombre de la aplicación sobre la que informarán las estadísticas y los registros.

aurora_compute_plan_id

Supervisa los planes de ejecución de consultas para detectar los planes de ejecución que contribuyen a la carga actual de la base de datos y para hacer un seguimiento de las estadísticas de rendimiento de los planes de ejecución a lo largo del tiempo. Para obtener más información, consulte Monitorización de planes de ejecución de consultas para Aurora PostgreSQL.

on

authentication_timeout

Establece el tiempo máximo permitido para completar una autenticación del cliente.

auto_explain.log_analyze

Usa EXPLAIN ANALYZE para el registro de planes.

auto_explain.log_buffers

Usa los búferes de registro.

auto_explain.log_format

Usa el formato EXPLAIN para el registro del plan.

auto_explain.log_min_duration

Establece el tiempo mínimo de ejecución por encima del cual se registrarán los planes.

auto_explain.log_nested_statements

Registra las instrucciones anidadas.

auto_explain.log_timing

Recopila datos de cronometraje, no solo recuentos de filas.

auto_explain.log_triggers

Incluye estadísticas de desencadenado en los planes.

auto_explain.log_verbose

Usa EXPLAIN VERBOSE para el registro de planes.

auto_explain.sample_rate

Permite procesar una fracción de las consultas.

babelfishpg_tds.listen_addresses

Establece el nombre de host o las direcciones IP para escuchar el TDS.

*

babelfishpg_tds.tds_debug_log_level

Establece el nivel de registro en TDS, 0 desactiva el registro

1

backend_flush_after

(8Kb) Número de páginas después de las cuales las escrituras realizadas anteriormente se vacían al disco.

bytea_output

Establece el formato de salida para bytea.

check_function_bodies

Comprueba los cuerpos de las funciones durante la ejecución de CREATE FUNCTION.

client_connection_check_interval

Establece el intervalo de tiempo entre las comprobaciones de desconexión mientras se ejecutan las consultas.

client_min_messages

Establece los niveles de mensajes que se envían al cliente.

config_file

Establece el archivo de configuración principal del servidor.

/rdsdbdata/config/postgresql.conf

constraint_exclusion

Habilita el planificador para que use restricciones con el fin de optimizar las consultas.

cpu_index_tuple_cost

Establece la estimación del planificador del costo de procesar cada entrada de índice durante un examen del índice.

cpu_operator_cost

Establece la estimación del planificador del costo de procesar cada operador o llamada a una función.

cpu_tuple_cost

Establece la estimación del planificador del costo de procesar cada tupla (fila).

cron.database_name

Establece la base de datos para almacenar las tablas de metadatos de pg_cron

postgres

cron.log_run

Registra todas las ejecuciones de trabajos en la tabla job_run_details

on

cron.log_statement

Registra todas las instrucciones cron antes de la ejecución.

off

cron.max_running_jobs

Número máximo de trabajos que pueden ejecutarse simultáneamente.

5

cron.use_background_workers

Habilita empleados en segundo plano para pg_cron

on

cursor_tuple_fraction

Establece la estimación de los planificadores de la fracción de filas de un cursor que se recuperará.

db_user_namespace

Habilita los nombres de usuario por base de datos.

deadlock_timeout

(ms) Establece el tiempo de espera de un bloqueo antes de comprobar si hay un bloqueo.

debug_pretty_print

Aplica una sangría a las visualizaciones del árbol de análisis y de planificación.

debug_print_parse

Registra el árbol de análisis de cada consulta.

debug_print_plan

Registra el plan de ejecución de cada consulta.

debug_print_rewritten

Registra el árbol de análisis reescrito de cada consulta.

default_statistics_target

Define el objetivo de estadística predeterminado.

default_transaction_deferrable

Define el estado diferible predeterminado de las nuevas transacciones.

default_transaction_isolation

Define el nivel de aislamiento de cada nueva transacción.

default_transaction_read_only

Define el estado de solo lectura predeterminado de las nuevas transacciones.

efective_cache_size

(8kB) Establece la suposición de los planificadores sobre el tamaño de la caché del disco.

SUM(DBInstanceClassMemory/12038,-50003

effective_io_concurrency

Número de solicitudes simultáneas que el subsistema del disco puede gestionar de un modo eficiente.

enable_async_append

Habilita el uso de planes de append asíncronos por parte de los planificadores.

enable_bitmapscan

Habilita el uso de planes de examen de mapas de bits por parte de los planificadores.

enable_gathermerge

Habilita el uso de planes de fusión de recopilación por parte de los planificadores.

enable_hashagg

Habilita el uso de planes de agregación con hash por parte de los planificadores.

enable_hashjoin

Habilita el uso de planes de combinación con hash por parte de los planificadores.

enable_incremental_sort

Habilita el uso de pasos de ordenación incrementales por parte de los planificadores.

enable_indexonlyscan

Habilita el uso de planes de examen solo de índice por parte de los planificadores.

enable_indexscan

Habilita el uso de planes de examen de índice por parte de los planificadores.

enable_material

Habilita el uso de materialización por parte de los planificadores.

enable_memoize

Habilita el uso de memorización para los planificadores

enable_mergejoin

Habilita el uso de planes de combinación por fusión por parte de los planificadores.

enable_nestloop

Habilita el uso de planes de combinación de bucles anidados por parte de los planificadores.

enable_parallel_append

Habilita el uso de planes de append en paralelo por parte de los planificadores.

enable_parallel_hash

Habilita el uso de planes hash paralelos por parte de los planificadores.

enable_partition_pruning

Habilita la depuración de particiones en tiempo de planificación y de ejecución.

enable_partitionwise_aggregate

Habilita la agregación y agrupación de particiones.

enable_partitionwise_join

Habilita la combinación de particiones.

enable_seqscan

Habilita el uso de planes de examen secuencial por parte de los planificadores.

enable_sort

Habilita el uso de pasos de ordenación explícitos por parte de los planificadores.

enable_tidscan

Habilita el uso de planes de examen TID por parte de los planificadores.

escape_string_warning

Advierte sobre los escapes de barra invertida en los literales de cadena ordinarios.

exit_on_error

Termina la sesión en caso de error.

force_parallel_mode

Fuerza el uso de las instalaciones de consulta paralela.

from_collapse_limit

Define el tamaño de la lista FROM por encima del cual las subconsultas no se contraen.

geqo

Habilita la optimización de consultas geneticas.

geqo_effort

GEQO: esfuerzo que se usa para definir el valor predeterminado de otros parámetros de GEQO.

geqo_generations

GEQO: número de iteraciones del algoritmo.

geqo_pool_size

GEQO: número de individuos de la población.

geqo_seed

GEQO: valor de inicialización para la selección de ruta aleatoria.

geqo_selection_bias

GEQO: presión selectiva dentro de la población.

geqo_threshold

Define el umbral de los elementos FROM por encima de los cuales se usa GEQO.

gin_fuzzy_search_limit

Define el resultado máximo permitido para la búsqueda exacta por GIN.

gin_pending_list_limit

(kB) Establece el tamaño máximo de la lista pendiente para el índice de GIN.

hash_mem_multiplicador

Múltiplo de work_mem que se utilizará para las tablas hash.

hba_file

Establece el archivo de configuración de HBA de servidores.

/rdsdbdata/config/pg_hba.conf

hot_standby_feedback

Permite la retroalimentación de una espera activa al primario que evitará conflictos de consulta.

on

ident_file

Establece el archivo de configuración de ident de servidores.

/rdsdbdata/config/pg_hba.conf

in_timeout

(ms) Establece la duración máxima permitida de cualquier transacción en espera.

86400000

idle_session_timeout

Finaliza cualquier sesión que haya estado inactiva (es decir, en espera de una consulta por parte de un cliente), pero no dentro de una transacción abierta, durante más tiempo del especificado

join_collapse_limit

Define el tamaño de la lista FROM por encima del cual las construcciones JOIN no se aplanan.

lc_messages

Define el idioma en el que se muestran los mensajes.

listen_addresses

Establece el nombre de host o las direcciones IP para escuchar.

*

lo_compat_privileges

Habilita el modo de compatibilidad con versiones pasadas para las comprobaciones de privilegios en objetos grandes.

0

log_connections

Registra cada conexión realizada correctamente.

log_destination

Establece el destino de la salida del registro del servidor.

stderr

log_directory

Establece el directorio de destino para los archivos de registro.

/rdsdbdata/log/error

log_disconnections

Registra el final de una sesión, incluida su duración.

log_duration

Registra la duración de cada instrucción de SQL completada.

log_error_verbosity

Define el detalle de los mensajes registrados.

log_executor_stats

Escribe las estadísticas de rendimiento del ejecutor en el registro del servidor.

log_file_mode

Establece los permisos de los archivos de registro.

0644

log_filename

Define el patrón del nombre de archivo de los archivos de registro.

postgresql.log.%Y-%m-%d-%H%M

logging_collector

Inicia un subproceso para capturar el resultado de stderr o csvlogs en archivos de registro.

1

log_hostname

Registra el nombre del host en los registros de conexión.

0

logical_decoding_work_mem

(kB) Cada búfer de reordenamiento interno puede usar esta cantidad de memoria antes de volcar en el disco.

log_line_prefix

Controla la información prefijada en cada línea de registro.

%t: %r: %u@%d: %p]:

log_lock_waits

Registra las esperas de bloqueo largas.

log_min_duration_sample

(ms) Establece el tiempo mínimo de ejecución a partir del cual se registrará una muestra de instrucciones. El muestreo se determina mediante log_statement_sample_rate.

log_min_duration_statement

(ms) Establece el tiempo mínimo de ejecución por encima del cual se registrarán las instrucciones.

log_min_error_statement

Hace que se registren todas las instrucciones que generen un error por encima de este nivel.

log_min_messages

Define los niveles de los mensajes que se registran.

log_parameter_max_length

(B) Al registrar instrucciones limita los valores de los parámetros registrados a los primeros N bytes.

log_parameter_max_length_on_error

(B) Cuando se informa de un error, limita los valores de los parámetros registrados a los primeros N bytes.

log_parser_stats

Escribe las estadísticas de rendimiento del analizador en el registro del servidor.

log_planner_stats

Escribe las estadísticas de rendimiento del planificador en el registro del servidor.

log_replication_commands

Registra cada comando de replicación.

log_rotation_age

(min) La rotación automática del archivo de registro se producirá después de N minutos.

60

log_rotation_size

(kB) La rotación automática del archivo de registro se producirá después de N kilobytes.

100000

log_statement

Define el tipo de declaraciones que se deben registrar.

log_statement_sample_rate

Fracción de instrucciones que exceden la muestra de log_min_duration que se registrará.

log_statement_stats

Escribe las estadísticas de rendimiento acumulativas en el registro del servidor.

log_temp_files

(kB) Registra el uso de archivos temporales mayores a este número de kilobytes.

log_timezone

Establece la zona horaria que se usará en los mensajes de registro.

UTC

log_truncate_on_rotation

Permite truncar los archivos de registro existentes con el mismo nombre durante la rotación del registro.

0

maintenance_io_concurrency

Una variante de effective_io_concurrency que se utiliza para trabajos de mantenimiento.

1

maintenance_work_mem

(kB) Establece la memoria máxima que se puede usar para las operaciones de mantenimiento

GREATEST(DBInstanceClassMemory/63963136*1024,65536)

max_connections

Define el número máximo de conexiones simultáneas.

LEAST(DBInstanceClassMemory/9531392,5000)

max_files_per_process

Define el número máximo de archivos abiertos simultáneamente para cada proceso del servidor.

max_locks_per_transaction

Define el número máximo de bloqueos por transacción.

64

max_parallel_maintenance_workers

Establece el número máximo de procesos en paralelo por operación de mantenimiento.

max_parallel_workers

Establece el número máximo de empleados en paralelo que pueden estar activos a la vez.

GREATEST($DBInstanceVCPU/2,8)

max_parallel_workers_per_gather

Establece el número máximo de procesos en paralelo por nodo ejecutor.

max_pred_locks_per_page

Establece el número máximo de tuplas bloqueadas por predicado por página.

max_pred_locks_per_relation

Establece el número máximo de páginas y tuplas bloqueadas por predicado por relación.

max_pred_locks_per_transaction

Define el número máximo de bloqueos de predicado por transacción.

max_slot_wal_keep_size

(MB) Las ranuras de replicación se marcarán como fallidas, y los segmentos se liberarán para su eliminación o reciclaje si esta cantidad de espacio está ocupada por la WAL en el disco.

max_stack_depth

(kB) Establece la profundidad máxima de la pila, en kilobytes.

6144

max_standby_streaming_delay

(ms) Establece el retardo máximo antes de cancelar las consultas cuando un servidor en espera activa está procesando datos de WAL en flujo.

14000

max_worker_processes

Establece el número máximo de procesos de empleados que se ejecutan simultáneamente.

GREATEST($DBInstanceVCPU*2,8)

min_dynamic_shared_memory

(MB) Cantidad de memoria compartida dinámica reservada al inicio.

min_parallel_index_scan_size

(8kB) Establece la cantidad mínima de datos de índice para un examen en paralelo.

min_parallel_table_scan_size

(8kB) Establece la cantidad mínima de datos de tabla para un examen en paralelo.

old_snapshot_threshold

(min) Tiempo antes de que una instantánea se vuelva demasiado antigua para leer las páginas modificadas después de la captura de la instantánea.

parallel_leader_participation

Controla si Gather y Gather Merge también ejecutan subplanes.

parallel_setup_cost

Establece la estimación de los planificadores del costo de iniciar procesos de empleados para la consulta paralela.

parallel_tuple_cost

Establece la estimación de los planificadores del costo de pasar cada tupla (fila) del empleado al backend maestro.

pgaudit.log

Especifica qué clases de instrucciones se registrarán mediante el registro de auditoría de sesión.

pgaudit.log_catalog

Especifica que el registro de sesión se debe habilitar en el caso de que todas las relaciones de una instrucción se encuentren en pg_catalog.

pgaudit.log_level

Especifica el nivel de registro que se usará para las entradas de registro.

pgaudit.log_parameter

Especifica que el registro de auditoría debe incluir los parámetros que se pasaron con la instrucción.

pgaudit.log_relation

Especifica si el registro de auditoría de sesión debe crear una entrada de registro separada para cada relación (TABLE, VIEW, etc.) referenciada en una instrucción SELECT o DML.

pgaudit.log_statement_once

Especifica si el registro incluirá el texto de la instrucción y los parámetros con la primera entrada de registro para una combinación de instrucción o subinstrucción o con cada entrada.

pgaudit.role

Especifica el rol maestro que se usará para el registro de auditoría de objetos.

pg_bigm.enable_recheck

Especifica si se realiza una recomprobación, que es un proceso interno de búsqueda de texto completo.

on

pg_bigm.gin_key_limit

Especifica el número máximo de bigramas de la palabra clave de búsqueda que se utilizará para la búsqueda de texto completo.

0

pg_bigm.last_update

Informa de la última fecha de actualización del módulo pg_bigm.

22 de noviembre de 2013

pg_bigm.similarity_limit

Especifica el umbral mínimo que usa la búsqueda de similitud.

0.3

pg_hint_plan.debug_print

Registra los resultados del análisis sintáctico de las pistas.

pg_hint_plan.enable_hint

Fuerza al planificador a usar los planes especificados en el comentario de la pista que precede a la consulta.

pg_hint_plan.enable_hint_table

Fuerza al planificador a no obtener la sugerencia mediante el uso de búsquedas en tablas.

pg_hint_plan.message_level

Nivel de mensaje de los mensajes de depuración.

pg_hint_plan.parse_messages

Nivel de mensaje de los errores de análisis.

pglogical.batch_inserts

Inserciones por lotes si es posible

pglogical.conflict_log_level

Establece el nivel de registro utilizado para registrar los conflictos resueltos.

pglogical.conflict_resolution

Establece el método que se usa para la resolución de conflictos de los conflictos resolubles.

pglogical.extra_connection_options

opciones de conexión para agregar a todas las conexiones de los nodos pares

pglogical.synchronous_commit

valor de confirmación sincrónica específico de pglogical

pglogical.use_spi

Usa SPI en lugar de la API de bajo nivel para aplicar los cambios

pg_similarity.block_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.block_threshold

Establece el umbral utilizado por la función de similitud Bloquear.

pg_similarity.block_tokenizer

Establece el tokenizador para la función de similitud de bloques.

pg_similarity.cosine_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.cosine_threshold

Establece el umbral utilizado por la función de similitud coseno.

pg_similarity.cosine_tokenizer

Establece el tokenizador para la función de similitud de coseno.

pg_similarity.dice_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.dice_threshold

Establece el umbral utilizado por la medida de similitud de dados.

pg_similarity.dice_tokenizer

Establece el tokenizador para la medida de similitud de dados.

pg_similarity.euclidean_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.euclidean_threshold

Establece el umbral utilizado por la medida de similitud euclidiana.

pg_similarity.euclidean_tokenizer

Establece el tokenizador para la medida de similitud euclidiana.

pg_similarity.hamming_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.hamming_threshold

Establece el umbral utilizado por la métrica de similitud de bloques.

pg_similarity.jaccard_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.jaccard_threshold

Establece el umbral utilizado por la medida de similitud Jaccard.

pg_similarity.jaccard_tokenizer

Establece el tokenizador para la medida de similitud de Jaccard.

pg_similarity.jaro_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.jaro_threshold

Establece el umbral utilizado por la medida de similitud Jaro.

pg_similarity.jarowinkler_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.jarowinkler_threshold

Establece el umbral utilizado por la medida de similitud Jarowinkler.

pg_similarity.levenshtein_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.levenshtein_threshold

Establece el umbral utilizado por la medida de similitud Levenshtein.

pg_similarity.matching_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.matching_threshold

Establece el umbral utilizado por la medida de similitud de coeficiente de coincidencia.

pg_similarity.matching_tokenizer

Establece el tokenizador para la medida de similitud de coeficiente de coincidencia.

pg_similarity.mongeelkan_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.mongeelkan_threshold

Establece el umbral utilizado por la medida de similitud Monge-Elkan.

pg_similarity.mongeelkan_tokenizer

Establece el tokenizador para la medida de similitud Monge-Elkan.

pg_similarity.nw_gap_penalty

Establece la penalización de separación utilizada por la medida de similitud Needleman-Wunsch.

pg_similarity.nw_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.nw_threshold

Establece el umbral utilizado por la medida de similitud Needleman-Wunsch.

pg_similarity.overlap_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.overlap_threshold

Establece el umbral utilizado por la medida de similitud de coeficiente de superposición.

pg_similarity.overlap_tokenizer

Establece el tokenizador para la medida de similitud del coeficiente de superposición.

pg_similarity.qgram_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.qgram_threshold

Establece el umbral utilizado por la medida de similitud Q-Gram.

pg_similarity.qgram_tokenizer

Establece el tokenizador para la medida Q-Gram.

pg_similarity.swg_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.swg_threshold

Establece el umbral utilizado por la medida de similitud Smith-Waterman-Gotoh.

pg_similarity.sw_is_normalized

Establece si el valor del resultado está normalizado o no.

pg_similarity.sw_threshold

Establece el umbral utilizado por la medida de similitud de Smith-Waterman.

pg_stat_statements.max

Establece el número máximo de instrucciones rastreadas por pg_stat_statements.

pg_stat_statements.save

Guarda las estadísticas de pg_stat_statements a través de los apagados del servidor.

pg_stat_statements.track

Selecciona qué instrucciones rastrea pg_stat_statements.

pg_stat_statements.track_planning

Selecciona si la duración de la planificación se rastrea con pg_stat_statements.

pg_stat_statements.track_utility

Selecciona si los comandos de utilidad se rastrean mediante pg_stat_statements.

postgis.gdal_enabled_drivers

Habilita o desactiva los controladores GDAL que se usan con PostGIS en Postgres 9.3.5 y versiones posteriores.

ENABLE_ALL

quote_all_identifiers

Al generar fragmentos de SQL, cite todos los identificadores.

random_page_cost

Establece la estimación de los planificadores del costo de una página de disco que no se recupera secuencialmente.

rds.enable_memory_management

Mejora las capacidades de administración de memoria en las versiones 12.17, 13.13, 14.10, 15.5 y superiores de Aurora PostgreSQL para evitar los problemas de estabilidad y los reinicios de las bases de datos causados por la falta de memoria libre. Para obtener más información, consulte Administración de memoria mejorada en Aurora PostgreSQL.

True

rds.force_admin_logging_level

Consulta los mensajes de registro de las acciones del usuario administrador de RDS en las bases de datos de los clientes.

rds.log_retention_period

Amazon RDS eliminará los registros de PostgreSQL que tengan una antigüedad superior a N minutos.

4320

rds.memory_allocation_guard

Mejora las capacidades de administración de memoria en las versiones 11.21, 12.16, 13.12, 14.9, 15.4 y anteriores de Aurora PostgreSQL para evitar los problemas de estabilidad y los reinicios de las bases de datos causados por la falta de memoria libre. Para obtener más información, consulte Administración de memoria mejorada en Aurora PostgreSQL.

False

rds.pg_stat_ramdisk_size

Tamaño del disco de estadísticas en MB. Un valor distinto de cero configurará el disco ramdisk.

0

rds.rds_superuser_reserved_connections

Establece el número de ranuras de conexión reservadas para rds_superusers. Este parámetro solo está disponible en la versión 15 y anteriores. Para obtener más información, consulte la documentación de PostgreSQL sobre reserved_connections.

2

rds.superuser_variables

Lista de variables solo para superusuarios para las que elevamos las declaraciones de modificación de rds_superuser.

session_replication_role

remove_temp_files_after_crash

Elimina los archivos temporales después de una caída del backend.

0

restart_after_crash

Reinicia el servidor después de una caída del backend.

row_security

Habilita la seguridad de las filas.

search_path

Define el orden de búsqueda del esquema para los nombres que no cumplen los requisitos del esquema.

seq_page_cost

Establece la estimación de los planificadores del costo de una página de disco obtenida secuencialmente.

session_replication_role

Define el comportamiento de las sesiones para los desencadenadores y las reglas de reescritura.

shared_buffers

(8kB) Establece el número de búferes de memoria compartida utilizados por el servidor.

SUM(DBInstanceClassMemory/12038,-50003)

shared_preload_libraries

Enumera las bibliotecas compartidas para precargar en el servidor.

pg_stat_statements

ssl_ca_file

Ubicación del archivo de autoridad del servidor SSL.

/rdsdbdata/rds-metadata/ca-cert.pem

ssl_cert_file

Ubicación del archivo de certificado del servidor SSL.

/rdsdbdata/rds-metadata/ca-cert.pem

ssl_crl_dir

Ubicación del directorio de lista de revocación de certificados SSL.

/rdsdbdata/rds-metadata/ssl_crl_dir/

ssl_key_file

Ubicación del archivo de clave privada del servidor SSL

/rdsdbdata/rds-metadata/server-key.pem

standard_conforming_strings

Hace que las cadenas ... traten las barras diagonales invertidas literalmente.

statement_timeout

(ms) Establece la duración máxima permitida de cualquier instrucción.

stats_temp_directory

Escribe los archivos de estadísticas temporales en el directorio especificado.

/rdsdbdata/db/pg_stat_tmp

superuser_reserved_connections

Establece el número de ranuras de conexión reservadas para los superusuarios.

3

synchronize_seqscans

Habilita los exámenes secuenciales sincronizados.

tcp_keepalives_count

Número máximo de retransmisiones de keepalive de TCP.

tcp_keepalives_idle

(s) Tiempo entre la emisión de keepalives de TCP.

tcp_keepalives_interval

(s) Tiempo entre retransmisiones de keepalives de TCP.

temp_buffers

(8kB) Establece el número máximo de búferes temporales utilizados por cada sesión.

temp_file_limit

Restringe la cantidad total de espacio en disco en kilobytes que un proceso PostgreSQL dado puede usar para archivos temporales, sin incluir el espacio usado para tablas temporales explícitas

-1

temp_tablespaces

Define los espacios de tabla que se deben usar para las tablas temporales y los archivos de ordenación.

track_activities

Recopila información sobre la ejecución de comandos.

track_activity_query_size

Define el tamaño reservado para pg_stat_activity.current_query en bytes.

4096

track_counts

Recopila estadísticas sobre la actividad de la base de datos.

track_functions

Recopila estadísticas de nivel de función sobre la actividad de la base de datos.

pl

track_io_timing

Recopila estadísticas temporales sobre la actividad de E/S de la base de datos.

1

transform_–_equals

Treats expr=– as expr IS –.

update_process_title

Actualiza el título del proceso para mostrar el comando SQL activo.

wal_receiver_status_interval

(s) Establece el intervalo máximo entre los informes de estado del receptor de WAL al primario.

work_mem

(kB) Establece la memoria máxima que se utilizará para los espacios de trabajo de consulta.

xmlbinary

Define cómo se deben codificar los valores binarios en XML.

xmloption

Define si los datos XML de las operaciones implícitas de análisis y serialización se deben considerar documentos o fragmentos de contenido.