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
| Tipo | string |
| Predeterminado | "%m [%p]: [%l-1] db=%d,user=%u |
| Se reiniciaron las instancias | Sí |
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
| Tipo | boolean |
| Predeterminado | off |
| Se reiniciaron las instancias | Sí |
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, agrega la extensión pgaudit a las bases de datos individuales de la instancia con el comando CREATE
EXTENSION.
La extensión pgaudit proporciona registros de auditoría detallados de sesiones y objetos con la instalación de registros estándar que proporciona PostgreSQL.
alloydb.enable_auto_explain
| Tipo | boolean |
| Predeterminado | off |
| Se reiniciaron las instancias | Sí |
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
| Tipo | boolean |
| Predeterminado | off |
| Se reiniciaron las instancias | Sí |
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, 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 en comparación con la búsqueda estándar de PostgreSQL.
alloydb.enable_pg_cron
| Tipo | boolean |
| Predeterminado | off |
| Se reiniciaron las instancias | Sí |
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, 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. Usa la misma sintaxis que cron y te permite programar comandos de PostgreSQL directamente desde la base de datos.
alloydb.enable_pg_hint_plan
| Tipo | boolean |
| Predeterminado | off |
| Se reiniciaron las instancias | 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 optimizar 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 |
| Se reiniciaron las instancias | Sí |
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 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
| Tipo | boolean |
| Predeterminado | off |
| Se reiniciaron las instancias | Sí |
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 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
| Tipo | boolean |
| Predeterminado | off |
| Se reiniciaron las instancias | Sí |
Habilita el uso de la autenticación de Identity and Access Management (IAM) con una instancia de AlloyDB.
alloydb.logical_decoding
| Tipo | boolean |
| Predeterminado | off |
| Se reiniciaron las instancias | 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 las modificaciones de datos a los consumidores externos.
alloydb.log_throttling_window
| Tipo | integer |
| Predeterminado | 0 |
| Se reiniciaron las instancias | 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 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
| Tipo | boolean |
| Predeterminado | off |
| Se reiniciaron las instancias | No |
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 encuentra se promueven 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
| Tipo | string |
| Predeterminado | Una string vacía |
| Se reiniciaron las instancias | No |
Nombre del rol de PostgreSQL que se usará para otorgar permiso para consultar la vista pg_shadow.
scann.enable_preview_features
| Tipo | boolean |
| Predeterminado | off |
| Se reiniciaron las instancias | Sí |
Permite usar las siguientes funciones disponibles en la versión preliminar:
- Filtrado adaptable: Identifica si el filtrado intercalado o el filtrado previo proporcionan el mejor rendimiento en cualquier punto durante la ejecución de la consulta.
- Mantenimiento automático del índice: Administra el índice de forma incremental para que, cuando tu conjunto de datos crezca, AlloyDB divida las particiones atípicas grandes y trate de proporcionar mejores QPS y resultados de búsqueda.