Las marcas que tienen el texto Reinicios de instancias significan que AlloyDB reinicia una instancia cada vez que se define, se quita o se modifica esta marca en esa instancia. El valor de la marca se mantiene en la instancia hasta que lo vuelvas a modificar.
alloydb.audit_log_line_prefix
Tipo | string |
Predeterminado | "%m [%p]: [%l-1] db=%d,user=%u |
Reinicios de instancias | Sí |
Información de controles que precede a cada línea del registro de auditoría. Si se deja en blanco, no se usará ningún prefijo.
alloydb.enable_pgaudit
Tipo | boolean |
Predeterminado | off |
Reinicios de instancias | Sí |
Controla la disponibilidad de la extensión pgaudit
en una instancia de AlloyDB. Define el parámetro como on
y reinicia la instancia. A continuación, añade la extensión pgaudit
a las bases de datos de la instancia con el comando CREATE
EXTENSION
.
La extensión pgaudit
proporciona registros de auditoría detallados de sesiones y objetos mediante la función de registro estándar que ofrece PostgreSQL.
alloydb.enable_auto_explain
Tipo | boolean |
Predeterminado | off |
Reinicios de instancias | Sí |
Controla la disponibilidad de la extensión auto_explain
en una instancia de AlloyDB. Define el parámetro como on
y reinicia la instancia.
La extensión auto_explain
permite registrar automáticamente los planes de ejecución de las instrucciones lentas para solucionar problemas y más. Proporciona una forma automatizada de realizar la función del comando EXPLAIN
.
alloydb.enable_pg_bigm
Tipo | boolean |
Predeterminado | off |
Reinicios de instancias | Sí |
Controla la disponibilidad de la extensión pg_bigm
en una instancia de AlloyDB. Define el parámetro como on
y reinicia la instancia. A continuación, añade la extensión pg_bigm
a las bases de datos de la instancia con el comando CREATE
EXTENSION
.
La extensión pg_bigm
proporciona la función de búsqueda en todo el texto en PostgreSQL mediante índices de 2-gramas (bigramas) para realizar búsquedas en todo el texto más rápidas.
alloydb.enable_pg_cron
Tipo | boolean |
Predeterminado | off |
Reinicios de instancias | Sí |
Controla la disponibilidad de la extensión pg_cron
en una instancia de AlloyDB. Define el parámetro como on
y reinicia la instancia. A continuación, añade la extensión pg_cron
a las bases de datos de la instancia con el comando CREATE
EXTENSION
.
La extensión pg_cron
proporciona un programador de tareas basado en cron para PostgreSQL que se ejecuta en 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 |
Reinicios de instancias | Sí |
Controla la disponibilidad de la extensión pg_hint_plan
en una instancia de AlloyDB. Define el parámetro como on
y reinicia la instancia. A continuación, añade la extensión pg_hint_plan
a las bases de datos de la instancia con el comando CREATE EXTENSION
.
La extensión pg_hint_plan
te permite mejorar los planes de ejecución de PostgreSQL mediante sugerencias, que son descripciones en comentarios de SQL.
alloydb.enable_pg_wait_sampling
Tipo | boolean |
Predeterminado | off |
Reinicios de instancias | Sí |
Permite que AlloyDB recoja estadísticas de muestreo de eventos de espera.
Define el parámetro como on
y reinicia la instancia. A continuación, añade la extensión pg_wait_sampling
a las bases de datos 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 información valiosa sobre los tiempos de espera, las frecuencias y la importancia relativa de los distintos eventos de espera.
alloydb.enable_pglogical
Tipo | boolean |
Predeterminado | off |
Reinicios de instancias | Sí |
Controla la disponibilidad de la extensión pglogical
en una instancia de AlloyDB. Define el parámetro como on
y reinicia la instancia. A continuación, añade la extensión pglogical
a las bases de datos de la instancia con el comando CREATE EXTENSION
.
La extensión pglogical
proporciona replicación lógica de streaming para PostgreSQL mediante un modelo basado en la publicación y la suscripción.
alloydb.iam_authentication
Tipo | boolean |
Predeterminado | off |
Reinicios de instancias | Sí |
Permite usar la autenticación de gestión de identidades y accesos (IAM) con una instancia de AlloyDB.
alloydb.logical_decoding
Tipo | boolean |
Predeterminado | off |
Reinicios de 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 modificaciones de datos a consumidores externos.
alloydb.log_throttling_window
Tipo | integer |
Predeterminado | 0 |
Reinicios de instancias | No |
Controla si AlloyDB registra mensajes de registro duplicados recibidos durante un periodo de tiempo especificado.
Si se asigna un valor superior a 0
, AlloyDB inicia un temporizador de esa duración en segundos cada vez que registra un mensaje de registro. Si AlloyDB recibe el mismo mensaje de registro antes de que expire el temporizador, no registra el mensaje. Una vez que caduca el temporizador, AlloyDB añade un recuento de los mensajes omitidos a la siguiente aparición del mismo mensaje de registro que registra.
Si se asigna el valor 0
, AlloyDB registra todos los mensajes de registro duplicados.
alloydb.promote_cancel_to_terminate
Tipo | boolean |
Predeterminado | off |
Reinicios de instancias | No |
Si se define como true
, cualquier solicitud de cancelación de consulta debido a problemas como los tiempos de espera de bloqueo, los tiempos de espera de las instrucciones y los conflictos de recuperación (repetición) que encuentre AlloyDB se convertirá en solicitudes de finalización forzada del backend.
Al promover las solicitudes de cancelación, AlloyDB ayuda a evitar que los back-ends bloqueados impidan la reproducción de registros y otros back-ends.
alloydb.pg_shadow_select_role
Tipo | string |
Predeterminado | Una cadena vacía |
Reinicios de instancias | No |
Nombre del rol de PostgreSQL que se usará para conceder permiso para consultar la vista pg_shadow
.
alloydb_password
Tipo | string |
Predeterminado | Una cadena vacía |
Reinicios de instancias | No |
Proporciona funciones para definir y gestionar 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 mediante el método integrado basado en contraseñas, puedes aumentar la seguridad de la autenticación exigiendo contraseñas seguras.
Para obtener más información, consulta el artículo Gestionar la autenticación integrada mediante políticas de contraseñas.
alloydb_scann
Tipo | string |
Predeterminado | Una cadena vacía |
Reinicios de instancias | No |
Proporciona funciones que permiten a AlloyDB Omni gestionar cargas de trabajo de búsqueda vectorial con un alto rendimiento y eficiencia.
Para obtener más información, consulta Crear índices y vectores de consulta.
alloydb_ai_nl
Tipo | string |
Predeterminado | Una cadena vacía |
Reinicios de instancias | No |
Proporciona funciones que te permiten consultar AlloyDB de forma segura mediante lenguaje natural. La extensión funciona junto con la extensión `parameterized_views`, que aplica una capa de seguridad a tus datos.
Para obtener más información, consulta Consultar una base de datos con lenguaje natural.
parameterized_views
Tipo | string |
Predeterminado | Una cadena vacía |
Reinicios de instancias | No |
Proporciona funciones que añaden 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 Consultar una base de datos con lenguaje natural.