SVV_ALTER_TABLE_RECOMMENDATIONS - Amazon Redshift
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

SVV_ALTER_TABLE_RECOMMENDATIONS

记录针对表的当前 Amazon Redshift Advisor 建议。此视图显示所有表的建议,无论它们是否针对自动优化进行了定义。要查看是否针对自动优化定义了表,请参阅SVV_TABLE_INFO。仅对当前会话的数据库中可见的表显示条目。在应用建议(由 Amazon Redshift 或您应用)后,该建议将不再显示在视图中。

SVV_ALTER_TABLE_RECOMMENDATIONS 仅对超级用户可见。有关更多信息,请参阅 Visibility of data in system tables and views

表列

列名称 数据类型 Description
type character(30) 推荐类型。可能的值是 distkey 和 sortkey。
database character(128) 数据库名称。
table_id integer 表标识符。
组 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