

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

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

# SVV\_ALTER\_TABLE\_RECOMMENDATIONS
<a name="r_SVV_ALTER_TABLE_RECOMMENDATIONS"></a>

記錄資料表目前的 Amazon Redshift Advisor 建議。此檢視會顯示所有資料表的建議，不論這些資料表是否定義為自動最佳化。若要檢視資料表是否已定義為自動最佳化，請參閱[SVV\_TABLE\_INFO](r_SVV_TABLE_INFO.md)。項目只會針對目前工作階段資料庫中可見的資料表而顯示。在套用建議之後 (無論是由 Amazon Redshift 或您執行)，該建議將不再出現在檢視中。

只有超級使用者才能看到 SVV\_ALTER\_TABLE\_RECOMMENDATIONS。如需詳細資訊，請參閱[系統資料表和檢視中資料的可見性](cm_chap_system-tables.md#c_visibility-of-data)。

## 資料表欄
<a name="r_SVV_ALTER_TABLE_RECOMMENDATIONS-table-rows"></a>


| 欄名稱  | 資料類型  | 說明  | 
| --- | --- | --- | 
| type  | character(30)  | 建議的類型。可能的值是 distkey 和 sortkey。 | 
| 資料庫  | character(128)  | 資料庫名稱。 | 
| table\_id  | integer | 資料表識別碼。 | 
| group\_id  | integer | 一組建議的群組編號。應該套用一組中的所有建議，以查看最大收益。對於排序索引鍵建議，可能的值為 -1；對於分散索引鍵建議，可能的值為大於零的數字。 | 
| DDL  | character(1024)  | 必須執行才能套用建議的 SQL 陳述式。 | 
| auto\_eligible | character(1)  | 該值表示該建議是否符合 Amazon Redshift 自動執行的資格。如果值為 t，則指示為 true，如果 f 則為 false。 | 

## 範例查詢
<a name="r_SVV_ALTER_TABLE_RECOMMENDATIONS-sample-queries"></a>

在下列範例中，結果中的列會顯示分散索引鍵和排序索引鍵的建議。這些列也會顯示建議是否符合 Amazon Redshift 自動套用的資格。

```
select type, database, table_id, group_id, ddl, auto_eligible 
from svv_alter_table_recommendations;
```

```
 type      | database | table_id | group_id | ddl                                                                                                                                                 | auto_eligible
 diststyle | db0      | 117884   | 2        | ALTER TABLE "sch"."dp21235_tbl_1" ALTER DISTSTYLE KEY DISTKEY "c0"                                                                                  | f
 diststyle | db0      | 117892   | 2        | ALTER TABLE "sch"."dp21235_tbl_1" ALTER DISTSTYLE KEY DISTKEY "c0"                                                                                  | f
 diststyle | db0      | 117885   | 1        | ALTER TABLE "sch"."catalog_returns" ALTER DISTSTYLE KEY DISTKEY "cr_sold_date_sk", ALTER COMPOUND SORTKEY ("cr_sold_date_sk","cr_returned_time_sk") | t
 sortkey   | db0      | 117890   | -1       | ALTER TABLE "sch"."customer_addresses" ALTER COMPOUND SORTKEY ("ca_address_sk")                                                                     | t
```