Marcas de AlloyDB

Selecciona una versión de la documentación:

En esta página, se describen las marcas de bases de datos que AlloyDB para PostgreSQL usa para habilitar y administrar varias funciones del servicio exclusivas 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 Reinicios 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 lo vuelvas a modificar.

alloydb.audit_log_line_prefix

Tipostring
Predeterminado"%m [%p]: [%l-1] db=%d,user=%u
Se reiniciaron las instancias

Controla la información que se antepone 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
Se reiniciaron las instancias

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

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

alloydb.enable_auto_explain

Tipoboolean
Predeterminadooff
Se reiniciaron las instancias

Controla la disponibilidad de la extensión auto_explain en una instancia de AlloyDB. 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
Se reiniciaron las instancias

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

La extensión pg_bigm proporciona capacidad de búsqueda en el texto completo en PostgreSQL con índices de 2-gramas (bigramas) para búsquedas de texto completo más rápidas.

alloydb.enable_pg_cron

Tipoboolean
Predeterminadooff
Se reiniciaron las instancias

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

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

alloydb.enable_pg_hint_plan

Tipoboolean
Predeterminadooff
Se reiniciaron las 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, agrega la extensión pg_hint_plan a las bases de datos individuales de la instancia con el comando CREATE EXTENSION.

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

alloydb.enable_pg_wait_sampling

Tipoboolean
Predeterminadooff
Se reiniciaron las instancias

Habilita AlloyDB para recopilar estadísticas de muestreo de eventos de espera. Establece el parámetro en on y reinicia la instancia. Luego, agrega la extensión pg_wait_sampling a las bases de datos individuales de 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
Se reiniciaron las instancias

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

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

alloydb.iam_authentication

Tipoboolean
Predeterminadooff
Se reiniciaron las instancias

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

alloydb.logical_decoding

Tipoboolean
Predeterminadooff
Se reiniciaron las 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 las modificaciones de datos a los consumidores externos.

alloydb.log_throttling_window

Tipointeger
Predeterminado0
Se reiniciaron las instanciasNo

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

Si se establece en un valor mayor que 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 expire el temporizador, no lo registra. Una vez que vence el temporizador, AlloyDB agrega 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
Se reiniciaron las instanciasNo

Si se configura como 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 AlloyDB encuentre se promoverán a solicitudes de finalización forzada del backend.

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

alloydb.pg_shadow_select_role

Tipostring
PredeterminadoUna string vacía
Se reiniciaron las instanciasNo

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

alloydb_password

Tipostring
PredeterminadoUna string vacía
Se reiniciaron las instanciasNo

Proporciona funciones para establecer y administrar políticas de contraseñas para AlloyDB Omni. Si los usuarios de la base de datos de tu aplicación se autentican con AlloyDB Omni a través del método integrado basado en contraseñas, puedes hacer que la autenticación sea más segura aplicando contraseñas seguras.

Para obtener más información, consulta Administra la autenticación integrada con políticas de contraseñas.

alloydb_scann

Tipostring
PredeterminadoUna string vacía
Se reiniciaron las instanciasNo

Proporciona funciones que permiten a AlloyDB Omni controlar cargas de trabajo de búsqueda de vectores con alto rendimiento y eficiencia.

Para obtener más información, consulta Crea índices y vectores de consulta.

alloydb_ai_nl

Tipostring
PredeterminadoUna string vacía
Se reiniciaron las instanciasNo

Proporciona funciones que te permiten consultar AlloyDB de forma segura con lenguaje natural. La extensión funciona en conjunto con la extensión parameterized_views, que aplica una capa de seguridad a tus datos.

Para obtener más información, consulta Genera consultas en SQL con lenguaje natural.

parameterized_views

Tipostring
PredeterminadoUna string vacía
Se reiniciaron las instanciasNo

Proporciona funciones que agregan una capa de seguridad cuando las consultas en lenguaje natural se traducen a consultas en SQL. Esta extensión funciona junto con la extensión alloydb_ai_nl.

Para obtener más información, consulta Genera consultas en SQL con lenguaje natural.

alloydb_ai_nl.enabled

Tipoboolean
Predeterminadooff
Se reiniciaron las instancias

Controla si las funciones de lenguaje natural de AlloyDB AI están habilitadas.

scann.enable_preview_features

Tipoboolean
Predeterminadooff
Se reiniciaron las instancias

Permite usar las siguientes funciones disponibles en Vista previa:

* Mantenimiento automático de índices: Administra el índice de forma incremental, de modo que, cuando tu conjunto de datos crezca, AlloyDB Omni divida las particiones atípicas grandes y trate de proporcionar mejores QPS y resultados de búsqueda. * La creación diferida de índices pospone la creación de índices para las filas vacías o las tablas con una cantidad insuficiente de filas. * Los índices de árbol de cuatro niveles admiten tablas con más de mil millones de filas de vectores.

scann.enable_index_maintenance

Tipoboolean
Predeterminadoon
Se reiniciaron las instancias

Controla si están habilitadas las funciones de mantenimiento automático del índice de vectores.

scann.max_background_workers

Tipointeger
Predeterminado1
Se reiniciaron las instancias

Controla la cantidad de trabajadores en segundo plano que se usan para el mantenimiento automático del índice de vectores. Para obtener más información, consulta Cómo aumentar la capacidad de procesamiento del mantenimiento automático.

scann.maintenance_background_naptime_s

Tipointeger
Predeterminado1
Se reiniciaron las instancias

Controla la demora mínima entre las ejecuciones del trabajador en segundo plano para el mantenimiento automático del índice de vectores. El valor predeterminado es 1 minuto.

scann.max_allowed_num_levels

Tipo integer
Predeterminado 2
Valor mínimo 1
Valor máximo 3
Se reiniciaron las instancias No

Determina el valor más alto que puedes establecer para max_num_levels cuando creas un índice de ScaNN.

parameterized_views.enabled

Tipoboolean
Predeterminadooff
Se reiniciaron las instancias

Controla si las funciones de vista parametrizada están habilitadas.

El parámetro de configuración de la marca parameterized_views.enabled no se replica automáticamente y se debe replicar manualmente en cada instancia. Debes habilitar la marca parameterized_views.enabled en cada instancia de réplica antes de consultar vistas parametrizadas en la réplica. Para obtener más información, consulta Administra la seguridad de los datos de la aplicación con vistas seguras parametrizadas de AlloyDB Omni.

parameterized_views.json_results_max_rows

Tipointeger
Predeterminado1,000,000
Se reiniciaron las instanciasNo

Establece la cantidad máxima de filas para los resultados JSON de la función execute_parameterized_query().

parameterized_views.json_results_max_size

Tipointeger
Predeterminado1,048,576
Se reiniciaron las instanciasNo

Establece el tamaño máximo de los resultados JSON en kilobytes (KB) de la función execute_parameterized_query().

parameterized_views.max_parallel_workers_per_gather

Tipointeger
Predeterminado-1
Se reiniciaron las instanciasNo

Establece la cantidad máxima de procesos paralelos por nodo de ejecutor cuando se ejecuta una consulta con la API de vistas parametrizadas. -1 significa que no hay límite. Este límite solo se aplica si es más restrictivo que max_parallel_workers_per_gather.

parameterized_views.statement_timeout

Tipointeger
Predeterminado0
Se reiniciaron las instanciasNo

Establece la duración máxima permitida en milisegundos de las sentencias que se ejecutan con la API de vistas parametrizadas. 0 significa que no hay límite. Este límite solo se aplica si es más restrictivo que statement_timeout.

parameterized_views.temp_file_limit

Tipointeger
Predeterminado-1
Se reiniciaron las instanciasNo

Limita el tamaño total en kB de todos los archivos temporales que usa cada proceso cuando se ejecuta con la API de vistas parametrizadas. -1 significa que no hay límite. Este límite solo se aplica si es más restrictivo que temp_file_limit.

parameterized_views.work_mem

Tipointeger
Predeterminado0
Se reiniciaron las instanciasNo

Establece la memoria máxima en kB que se usará para los espacios de trabajo de consultas cuando se ejecuten con la API de vistas parametrizadas. 0 significa que no hay límite. Este límite solo se aplica si es más restrictivo que work_mem.

vector_assist.enabled

Tipoboolean
Predeterminadoon
Se reiniciaron las instanciasno

Controla si se habilitan las funciones de Vector assist.

Telemetría de AlloyDB Omni

Tipoboolean
Predeterminadoon
Se reiniciaron las instancias

Permite a los usuarios habilitar o inhabilitar la recopilación y carga periódicas de métricas del sistema y de uso de AlloyDB Omni en Google. Si se establece en false, el agente cliente responsable de la telemetría se cierra y no se ejecuta.

Para obtener más información, consulta Cómo habilitar y, luego, inhabilitar la telemetría de AlloyDB Omni.