为 Amazon RDS for PostgreSQL 数据库实例设置 SQL 文本限制
Amazon RDS for PostgreSQL 以不同的方式处理文本。您可以使用数据库实例参数 track_activity_query_size
设置文本大小限制。该参数具有以下特征:
- 默认文本大小
-
在 Amazon RDS for PostgreSQL 版本 9.6 中,
track_activity_query_size
参数的默认设置为 1024 字节。在 Amazon RDS for PostgreSQL 版本 10 或更高版本中,默认值为 4096 字节。 - 最大文本大小
-
对于 Amazon RDS for PostgreSQL 版本 12 及更低版本,
track_activity_query_size
的限制为 102400 字节。版本 13 及更高版本的最大值为 1 MB。如果引擎返回 1 MB 至 Performance Insights,则控制台仅显示前 4 KB。如果您下载查询,您将得到完整的 1 MB。在这种情况下,查看和下载返回不同的字节数。有关
track_activity_query_size
数据库实例参数的更多信息,请参阅 PostgreSQL 文档中的运行时统计数据。
要增加 SQL 文本大小,请增加 track_activity_query_size
限制。要修改参数,请更改与 Amazon RDS for PostgreSQL 数据库实例关联的参数组中的参数设置。
在实例使用默认参数组时更改设置
-
为相应数据库引擎和数据库引擎版本创建新的数据库实例参数组。
-
在新参数组中设置参数。
-
将新参数组与数据库实例相关联。
有关设置数据库实例参数的信息,请参阅 在 Amazon RDS 中修改数据库参数组中的参数。