SVV_ALTER_TABLE_RECOMMENDATIONS - Amazon Redshift

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

SVV_ALTER_TABLE_RECOMMENDATIONS

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

只有超級使用者才能看到 SVV_ALTER_TABLE_RECOMMENDATIONS。如需詳細資訊,請參閱 系統資料表和檢視中資料的可見性

資料表欄

欄名稱 資料類型 描述
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