Marcas de AlloyDB

En esta página, se describen las marcas de base de datos que usa AlloyDB para PostgreSQL para habilitar y administrar varias funciones de servicio únicas de AlloyDB. Para obtener una lista de todas las marcas de base de datos que admite AlloyDB, consulta Marcas de base de datos compatibles.

Las marcas marcadas con Reinicio de instancias significan que AlloyDB reinicia una instancia cada vez que configuras, quitas o modificas esta marca en esa instancia. El valor de la marca se conserva para la instancia hasta que la vuelvas a modificar.

alloydb.audit_log_line_prefix

Tipostring
Predeterminado"%m [%p]: [%l-1] db=%d,user=%u
Reinicios de instancias

Controla la información con prefijo que se agrega a cada línea del registro de auditoría. Si se deja en blanco, no se usa ningún prefijo.

alloydb.enable_pgaudit

Tipoboolean
Predeterminadooff
Reinicios de instancias

Controla la disponibilidad de la extensión pgaudit en una instancia de AlloyDB. Para usar la extensión, establece el parámetro en on y reinicia la instancia. Luego, usa el comando CREATE EXTENSION para agregar la extensión pgaudit a bases de datos individuales en la instancia.

La extensión pgaudit proporciona un registro detallado de auditoría de objetos y sesiones con la función de registro estándar que proporciona PostgreSQL.

alloydb.enable_auto_explain

Tipoboolean
Predeterminadooff
Reinicios de instancias

Controla la disponibilidad de la extensión auto_explain en una instancia de AlloyDB. Para usar la extensión, establece el parámetro en on y reinicia la instancia.

La extensión auto_explain habilita el registro automático de los planes de ejecución de las declaraciones lentas, para solucionar problemas y mucho más. Proporciona una forma automatizada de ejecutar la funcionalidad del comando EXPLAIN.

alloydb.enable_pg_bigm

Tipoboolean
Predeterminadooff
Reinicios de instancias

Controla la disponibilidad de la extensión pg_bigm en una instancia de AlloyDB. Para usar la extensión, establece el parámetro en on y reinicia la instancia. Luego, usa el comando CREATE EXTENSION para agregar la extensión pg_bigm a bases de datos individuales en la instancia.

La extensión pg_bigm proporciona la función de búsqueda de texto completo en PostgreSQL con índices de 2-gramo (bigrama) para búsquedas de texto completo más rápidas en comparación con la búsqueda estándar de PostgreSQL.

alloydb.enable_pg_cron

Tipoboolean
Predeterminadooff
Reinicios de instancias

Controla la disponibilidad de la extensión pg_cron en una instancia de AlloyDB. Para usar la extensión, establece el parámetro en on y reinicia la instancia. Luego, usa el comando CREATE EXTENSION para agregar la extensión pg_cron a bases de datos individuales en la instancia.

La extensión pg_cron proporciona un programador de tareas basado en cron para PostgreSQL que se ejecuta dentro de la base de datos. Usa la misma sintaxis que cron y te permite programar comandos de PostgreSQL directamente desde la base de datos.

alloydb.enable_pg_hint_plan

Tipoboolean
Predeterminadooff
Reinicios de instancias

Controla la disponibilidad de la extensión pg_hint_plan en una instancia de AlloyDB. Establece el parámetro en on y reinicia la instancia. Luego, usa el comando CREATE EXTENSION para agregar la extensión pg_hint_plan a bases de datos individuales en la instancia.

La extensión pg_hint_plan te permite optimizar los planes de ejecución de PostgreSQL mediante sugerencias, que son descripciones en los comentarios de SQL.

alloydb.enable_pg_wait_sampling

Tipoboolean
Predeterminadooff
Reinicios de instancias

Permite que AlloyDB recopile estadísticas de muestreo de eventos de espera. Para usar la extensión, establece el parámetro en on y reinicia la instancia. Luego, agrega la extensión pg_wait_sampling a bases de datos individuales en la instancia con el comando CREATE EXTENSION.

La extensión pg_wait_sampling agrega y resume los datos de eventos de espera. Puedes consultar estas vistas para obtener estadísticas sobre los tiempos de espera, las frecuencias y la importancia relativa de los diferentes eventos de espera.

alloydb.enable_pglogical

Tipoboolean
Predeterminadooff
Reinicios de instancias

Controla la disponibilidad de la extensión pglogical en una instancia de AlloyDB. Para usar la extensión, establece el parámetro en on y reinicia la instancia. Luego, agrega la extensión pglogical a bases de datos individuales en la instancia con el comando CREATE EXTENSION.

La extensión pglogical proporciona replicación de transmisión lógica para PostgreSQL con un modelo basado en la publicación y la suscripción.

alloydb.iam_authentication

Tipoboolean
Predeterminadooff
Reinicios de instancias

Habilita el uso de la autenticación de Identity and Access Management (IAM) con una instancia de AlloyDB.

alloydb.logical_decoding

Tipoboolean
Predeterminadooff
Reinicios de instancias

Habilita la infraestructura de decodificación lógica de PostgreSQL en una instancia de AlloyDB.

La decodificación lógica proporciona la infraestructura necesaria para transmitir modificaciones de datos a consumidores externos.

alloydb.log_throttling_window

Tipointeger
Predeterminado0
Reinicios de instanciasNo

Controla si AlloyDB registra mensajes de registro duplicados recibidos durante un período determinado.

Si se establece en un valor superior a 0, AlloyDB inicia un temporizador de esa cantidad de segundos cada vez que registra un mensaje de registro. Si AlloyDB recibe el mismo mensaje de registro antes de que venza el temporizador, no lo registra. Una vez que venza el temporizador, AlloDB adjuntará un recuento de los mensajes omitidos a la siguiente ocurrencia del mismo mensaje de registro que registra.

Si se configura como 0, AlloyDB registra todos los mensajes de registro duplicados.

alloydb.promote_cancel_to_terminate

Tipoboolean
Predeterminadooff
Reinicios de instanciasNo

Si se establece en true, todas las solicitudes de cancelación de consultas debido a problemas, como tiempos de espera de bloqueo, tiempos de espera de instrucciones y conflictos de recuperación (repetición) que encuentra AlloyDB, se promocionan a solicitudes de finalización forzada del backend.

Al promover las solicitudes de cancelación, AlloyDB ayuda a evitar que los backends bloqueados bloqueen la repetición de registros y otros backends.

alloydb.pg_shadow_select_role

Tipostring
PredeterminadoUna string vacía
Reinicios de instanciasNo

Es el nombre del rol de PostgreSQL que se usará para otorgar permiso para consultar la vista pg_shadow.

scann.enable_preview_features

Tipoboolean
Predeterminadooff
Reinicios de instancias

Habilita el uso de las siguientes funciones que están disponibles en la versión preliminar:

  • Filtrado adaptativo: Identifica si el filtrado intercalado o el filtrado previo proporcionan el mejor rendimiento en un momento determinado durante la ejecución de la consulta.
  • Mantenimiento automático del índice: Administra el índice de forma incremental de modo que, cuando tu conjunto de datos crezca, AlloyDB divida grandes particiones de valores atípicos y trate de proporcionar mejores QPS y resultados de la búsqueda.