如何更改 AWS RDS 上的系统?

Cor*_*han 2 postgresql aws amazon-rds

我需要跑

ALTER SYSTEM SET track_activity_query_size = 16384;
Run Code Online (Sandbox Code Playgroud)

所以我可以看到一些长时间运行的查询的内容(我只能看到默认大小的开头),但是当我尝试在 RDS 实例的 pgAdmin 中执行此操作时,我收到错误

ERROR:  must be superuser to execute ALTER SYSTEM command
Run Code Online (Sandbox Code Playgroud)

如何运行该更改系统查询?

小智 6

RDS Postgres 实例有一个参数组。检查 RDS colsole 定义了什么参数组:RDS -> 数据库 -> 选择你的数据库 -> 配置 -> 参数组。如果它是默认值,请创建一个新track_activity_query_size值并更改为您需要的值。应用新参数组或更改实际参数组。该参数是静态的,因此在任何情况下都需要重新启动。

请查看此链接以了解更多详细信息:https : //docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html