為 Amazon RDS for PostgreSQL 資料庫執行個體設定 SQL 文字限制 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon RDS for PostgreSQL 資料庫執行個體設定 SQL 文字限制

Amazon RDS for PostgreSQL 處理文字的方式不同。您可以使用資料庫執行個體參數 track_activity_query_size 設定文字大小限制。此參數具有下列特性:

預設文字大小

Amazon RDS for PostgreSQL 9.6 版中,track_activity_query_size 參數的預設設定為 1,024 位元組。在 Amazon RDS for PostgreSQL 10 版中,其預設設定為 4,096 位元組。

文字大小上限

Amazon RDS for PostgreSQL 第 12 版及較低版本中,track_activity_query_size 的限制為 102,400 位元組。第 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 中的資料庫參數群組中的參數