本页介绍了 AlloyDB for PostgreSQL 用于启用和管理 AlloyDB 独有的各种服务功能的数据库标志。如需查看 AlloyDB 支持的所有数据库标志的列表,请参阅支持的数据库标志。
如果标志带有实例重启标记,则表示每当您对实例设置、移除或修改此标志时,AlloyDB 都会重启该实例。除非您再次修改,否则实例的此标志值会一直保留。
alloydb.enable_pgaudit
类型 | boolean
|
默认 | off
|
实例重启 | 是 |
控制 AlloyDB 实例中 pgaudit
扩展程序的可用性。将该参数设置为 on
并重启实例。然后,使用 CREATE
EXTENSION
命令将 pgaudit
扩展程序添加到实例中的各个数据库。
pgaudit
扩展程序使用 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 角色的名称。