AlloyDB 标志

选择文档版本:

本页面介绍了 AlloyDB for PostgreSQL 用于启用和管理 AlloyDB 所独有的各种服务功能的数据库标志。如需查看 AlloyDB 支持的所有数据库标志的列表,请参阅支持的数据库标志。

标有实例重启的标志表示每当您对某个实例设置、移除或修改此标志时,AlloyDB 都会重启该实例。除非您再次修改,否则标志值会在实例中一直保留。

alloydb.audit_log_line_prefix

类型string
默认"%m [%p]: [%l-1] db=%d,user=%u
实例重启是

控制作为每个审核日志行前缀的信息。如果留空,则表示不使用前缀。

alloydb.enable_pgaudit

类型boolean
默认off
实例重启是

控制是否可在 AlloyDB 实例中使用 pgaudit 扩展程序。将该参数设置为 on 并重启实例。然后使用 CREATE EXTENSION 命令将 pgaudit 扩展程序添加到实例中的各个数据库。

pgaudit 扩展程序使用 PostgreSQL 提供的标准日志记录功能来提供详细的会话和对象审核日志记录。

alloydb.iam_authentication

类型boolean
默认off
实例重启是

允许将 Identity and Access Management (IAM) 身份验证与 AlloyDB 实例搭配使用。

alloydb.logical_decoding

类型boolean
默认off
实例重启是

可在 AlloyDB 实例中启用 PostgreSQL 逻辑解码基础设施。

逻辑解码会提供向外部使用方流式传输数据修改所需的基础设施。

alloydb.log_throttling_window

类型integer
默认0
实例重启否

控制 AlloyDB 是否记录在指定时段内收到的重复日志消息。

如果设置的值大于 0,则 AlloyDB 会在每次记录日志消息时启动一个时长为该值对应秒数的计时器。如果 AlloyDB 在计时器到期前收到相同的日志消息,则不会记录该消息。计时器到期后,AlloyDB 会将所有跳过的消息数量附加到它所记录的下一个相同日志消息。

如果设置为 0,AlloyDB 会记录所有重复的日志消息。

alloydb.promote_cancel_to_terminate

类型boolean
默认off
实例重启否

如果设置为 true,则在 AlloyDB 遇到由于锁定超时、语句超时和恢复(重放)冲突等问题所导致的任何查询取消请求时,这类请求都会提升为强制后端终止请求。

通过提升取消请求,AlloyDB 可帮助防止卡住的后端阻碍日志重放和其他后端。

alloydb.pg_shadow_select_role

类型string
默认一个空白字符串
实例重启否

用于授予查询 pg_shadow 视图权限的 PostgreSQL 角色的名称。

alloydb_password

类型string
默认一个空白字符串
实例重启否

提供用于为 AlloyDB Omni 设置和管理密码政策的函数。如果应用的数据库用户使用基于密码的内置方法向 AlloyDB Omni 进行身份验证,则您可以通过强制使用安全系数高的密码来提高身份验证的安全性。

如需了解详情,请参阅使用密码政策管理内置身份验证。

alloydb_scann

类型string
默认一个空白字符串
实例重启否

提供使 AlloyDB Omni 能够以高性能和高效率处理 Vector Search 工作负载的函数。

如需了解详情,请参阅创建索引和查询向量。

alloydb_ai_nl

类型string
默认一个空白字符串
实例重启否

提供让您可以使用自然语言安全地查询 AlloyDB 的函数。该扩展程序与 parameterized_views 扩展程序配合使用,后者会为您的数据强制实施安全防护层。

如需了解详情,请参阅使用自然语言查询数据库。

parameterized_views

类型string
默认一个空白字符串
实例重启否

提供可在将自然语言查询转换为 SQL 查询时添加安全防护层的函数。此扩展程序与 alloydb_ai_nl 扩展程序配合使用。

如需了解详情,请参阅使用自然语言查询数据库。