En esta página, se describen las marcas de base de datos que AlloyDB para PostgreSQL usa 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 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 |
| Reinicios de 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 |
| Reinicios de instancias | 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
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.iam_authentication
| Tipo | boolean |
| Predeterminado | off |
| Reinicios de instancias | Sí |
Habilita el uso de la autenticación de Identity and Access Management (Identity and Access Management (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 las modificaciones de datos a los 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 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 ocurrencia 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 |
| Reinicios de instancias | No |
Si se establece en true, cualquier solicitud de cancelación de consulta debido a problemas como tiempos de espera de bloqueo, tiempos de espera de sentencias y conflictos de recuperación (reproducción) que encuentre AlloyDB se promocionará a solicitudes de finalización forzada del backend.
Cuando se promueven las solicitudes de cancelación, AlloyDB ayuda a evitar que los backends bloqueados impidan la reproducción de registros y otros backends.
alloydb.pg_shadow_select_role
| Tipo | string |
| Predeterminado | Una string vacía |
| Reinicios de instancias | No |
Es el nombre del rol de PostgreSQL que se usará para otorgar permiso de consulta de la
vista pg_shadow.
alloydb_password
| Tipo | string |
| Predeterminado | Una string vacía |
| Reinicios de instancias | 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 |
| Reinicios de instancias | No |
Proporciona funciones que permiten a AlloyDB Omni controlar cargas de trabajo de Vector Search 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 |
| Reinicios de instancias | 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 Genera consultas en SQL con lenguaje natural.
parameterized_views
| Tipo | string |
| Predeterminado | Una string vacía |
| Reinicios de instancias | No |
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
| Tipo | boolean |
| Predeterminado | off |
| Reinicios de instancias | Sí |
Controla si las funciones de lenguaje natural de AlloyDB AI están habilitadas.
scann.enable_preview_features
| Tipo | boolean |
| Predeterminado | off |
| Reinicios de instancias | Sí |
Habilita el uso de las siguientes funciones que están disponibles en la versión preliminar:
* La creación de índices diferida pospone la creación de índices para filas vacías o tablas con filas insuficientes. * Los índices de árbol de cuatro niveles admiten tablas con más de mil millones de filas de vectores.scann.enable_index_with_insufficient_data
| Tipo | boolean |
| Predeterminado | off |
| Reinicios de instancias | No |
Controla si la creación de índices diferida se habilita de forma explícita para las tablas vacías o con una cantidad insuficiente de filas, sin habilitar otras funciones de versión preliminar. Para obtener más información, consulta Creación de índices diferida.
scann.max_allowed_num_levels
| Tipo | integer |
| Predeterminado | 2 |
| Valor mínimo | 1 |
| Valor máximo | 3 |
| Reinicios de instancias | No |
Determina el valor más alto que puedes establecer para max_num_levels cuando creas un índice de ScaNN.
parameterized_views.enabled
| Tipo | boolean |
| Predeterminado | off |
| Reinicios de instancias | Sí |
Controla si las funciones de vista parametrizada están habilitadas.
La configuración de la marca parameterized_views.enabled no se replica automáticamente y se debe replicar de forma manual 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
| Tipo | integer |
| Predeterminado | 1,000,000 |
| Reinicios de instancias | No |
Establece la cantidad máxima de filas para los resultados JSON de la función execute_parameterized_query().
parameterized_views.json_results_max_size
| Tipo | integer |
| Predeterminado | 1,048,576 |
| Reinicios de instancias | No |
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
| Tipo | integer |
| Predeterminado | -1 |
| Reinicios de instancias | No |
Establece la cantidad máxima de procesos paralelos por nodo 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
| Tipo | integer |
| Predeterminado | 0 |
| Reinicios de instancias | No |
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
| Tipo | integer |
| Predeterminado | -1 |
| Reinicios de instancias | No |
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
| Tipo | integer |
| Predeterminado | 0 |
| Reinicios de instancias | No |
Establece la memoria máxima en kB que se usará para los espacios de trabajo de consultas cuando se ejecute 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.