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 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 Reinicio de instancia significan que AlloyDB reinicia una instancia cada vez que configuras, quitas o modificas esta marca en esa instancia. El valor de la marca persiste para la instancia hasta que la vuelvas a modificar.
alloydb.audit_log_line_prefix
| Tipo | string |
| Predeterminado | "%m [%p]: [%l-1] db=%d,user=%u |
| Reinicio de instancia | Sí |
Controla la información que se antepone a cada línea de registro de auditoría. Si se deja en blanco, no se usa ningún prefijo.
alloydb.enable_pgaudit
| Tipo | boolean |
| Predeterminado | off |
| Reinicio de instancia | Sí |
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
pgaudit extensión a las bases de datos individuales de la instancia con el CREATE
EXTENSION comando.
La extensión pgaudit proporciona un registro de auditoría detallado de sesiones
y objetos con la función de registro estándar que proporciona
PostgreSQL.
alloydb.enable_auto_explain
| Tipo | boolean |
| Predeterminado | off |
| Reinicio de instancia | Sí |
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 auto_explain extensión habilita
el registro automático de los planes de ejecución de las declaraciones lentas, para solucionar problemas y
más. Proporciona una forma automatizada de ejecutar la funcionalidad del comando EXPLAIN.
alloydb.enable_pg_bigm
| Tipo | boolean |
| Predeterminado | off |
| Reinicio de instancia | Sí |
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
pg_bigm extensión a las bases de datos individuales de la instancia con el CREATE
EXTENSION comando.
La extensión pg_bigm proporciona
capacidad de búsqueda en el texto completo en PostgreSQL con índices de 2 gramos (bigramas) para
búsquedas de texto completo más rápidas.
alloydb.enable_pg_cron
| Tipo | boolean |
| Predeterminado | off |
| Reinicio de instancia | Sí |
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
pg_cron extensión a las bases de datos individuales de la instancia con el CREATE
EXTENSION comando.
La pg_cron extensión 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
| Tipo | boolean |
| Predeterminado | off |
| Reinicio de instancia | Sí |
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 los comentarios de SQL.
alloydb.enable_pg_wait_sampling
| Tipo | boolean |
| Predeterminado | off |
| Reinicio de instancia | Sí |
Permite que AlloyDB recopile 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 pg_wait_sampling extensión
agrega y resume los datos de eventos de espera. Puedes consultar estas vistas para obtener información sobre los tiempos de espera, las frecuencias y la importancia relativa de los diferentes eventos de espera.
alloydb.enable_pglogical
| Tipo | boolean |
| Predeterminado | off |
| Reinicio de instancia | Sí |
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 pglogical extensión
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
| Tipo | boolean |
| Predeterminado | off |
| Reinicio de instancia | Sí |
Permite el uso de la autenticación de Identity and Access Management (IAM) con una instancia de AlloyDB.
alloydb.logical_decoding
| Tipo | boolean |
| Predeterminado | off |
| Reinicio de instancia | Sí |
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
| Tipo | integer |
| Predeterminado | 0 |
| Reinicio de instancia | No |
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 venza el temporizador, no lo registra. Una vez que vence el temporizador, AlloyDB agrega un recuento de los mensajes omitidos a la siguiente aparición del mismo mensaje de registro que registra.
Si se establece en 0, AlloyDB registra todos los
mensajes de registro duplicados.
alloydb.promote_cancel_to_terminate
| Tipo | boolean |
| Predeterminado | off |
| Reinicio de instancia | No |
Si se establece en true, cualquier solicitud 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 promueven a solicitudes de finalización forzada del backend.
Al promover las solicitudes de cancelación, AlloyDB ayuda a evitar que los backends bloqueados impidan la repetición de registros y otros backends.
alloydb.pg_shadow_select_role
| Tipo | string |
| Predeterminado | Una string vacía |
| Reinicio de instancia | No |
Nombre del rol de PostgreSQL que se usará para otorgar permiso para consultar la vista pg_shadow.
alloydb_password
| Tipo | string |
| Predeterminado | Una string vacía |
| Reinicio de instancia | No |
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 con el 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
| Tipo | string |
| Predeterminado | Una string vacía |
| Reinicio de instancia | No |
Proporciona funciones que permiten que AlloyDB Omni controle las cargas de trabajo de búsqueda vectorial con alto rendimiento y eficiencia.
Para obtener más información, consulta Crea índices y consulta vectores.
alloydb_ai_nl
| Tipo | string |
| Predeterminado | Una string vacía |
| Reinicio de instancia | No |
Proporciona funciones que te permiten consultar AlloyDB de forma segura con lenguaje natural. La extensión funciona junto con la extensión parameterized_views` que aplica una capa de seguridad para tus datos.
Para obtener más información, consulta Consulta tu base de datos con lenguaje natural.
parameterized_views
| Tipo | string |
| Predeterminado | Una string vacía |
| Reinicio de instancia | No |
Proporciona funciones que agregan una capa de seguridad cuando las consultas en lenguaje natural se traducen a consultas de SQL. Esta extensión funciona junto con la extensión alloydb_ai_nl.
Para obtener más información, consulta Consulta tu base de datos con lenguaje natural.
scann.enable_preview_features
| Tipo | boolean |
| Predeterminado | off |
| Reinicio de instancia | Sí |
Permite el uso de las siguientes funciones que están disponibles en versión preliminar:
- Filtrado adaptable: 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 de índices: Administra el índice de forma incremental de modo que, cuando crezca tu conjunto de datos, AlloyDB divida las particiones atípicas grandes y trate de proporcionar mejores QPS y resultados de búsqueda.