为 Amazon RDS for PostgreSQL 数据库实例设置 SQL 文本限制 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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 数据库实例关联的参数组中的参数设置。

在实例使用默认参数组时更改设置
  1. 为相应数据库引擎和数据库引擎版本创建新的数据库实例参数组。

  2. 在新参数组中设置参数。

  3. 将新参数组与数据库实例相关联。

有关设置数据库实例参数的信息,请参阅 在 Amazon RDS 中修改数据库参数组中的参数