本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
SVV_ALTER_TABLE_RECOMMENDATIONS
記錄資料表目前的 Amazon Redshift Advisor 建議。此檢視會顯示所有資料表的建議,不論這些資料表是否定義為自動最佳化。若要檢視資料表是否已定義為自動最佳化,請參閱SVV_TABLE_INFO。項目只會針對目前工作階段資料庫中可見的資料表而顯示。在套用建議之後 (無論是由 Amazon Redshift 或您執行),該建議將不再出現在檢視中。
只有超級使用者才能看到 SVV_ALTER_TABLE_RECOMMENDATIONS。如需詳細資訊,請參閱系統資料表和檢視中資料的可見性。
資料表欄
欄名稱 | 資料類型 | Description (描述) |
---|---|---|
type | character(30) | 建議的類型。可能的值是 distkey 和 sortkey。 |
database | character(128) | 資料庫名稱。 |
table_id | integer | 資料表識別碼。 |
group_id | integer | 一組建議的群組編號。應該套用一組中的所有建議,以查看最大收益。對於排序索引鍵建議,可能的值為 -1;對於分散索引鍵建議,可能的值為大於零的數字。 |
DDL | character(1024) | 必須執行才能套用建議的 SQL 陳述式。 |
auto_eligible | character(1) | 該值表示該建議是否符合 Amazon Redshift 自動執行的資格。如果值為 t ,則指示為 true,如果 f 則為 false。 |
範例查詢
在下列範例中,結果中的列會顯示分散索引鍵和排序索引鍵的建議。這些列也會顯示建議是否符合 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