查看 Database Designer 日志
您可以在两个数据收集器表中找到 Database Designer 考虑和部署的投影的相关数据:
-
DC_DESIGN_PROJECTION_CANDIDATES
-
DC_DESIGN_QUERY_PROJECTION_CANDIDATES
DC_DESIGN_PROJECTION_CANDIDATES
DC_DESIGN_PROJECTION_CANDIDATES 表包含有关优化器建议的所有投影的信息。该表还包括创建它们的 DDL。is_a_winner
字段指示此投影是否是实际部署的设计的一部分。要查看 DC_DESIGN_PROJECTION_CANDIDATES 表,请输入:
=> SELECT * FROM DC_DESIGN_PROJECTION_CANDIDATES;
DC_DESIGN_QUERY_PROJECTION_CANDIDATES
DC_DESIGN_QUERY_PROJECTION_CANDIDATES 表列出所有设计查询的计划特征。
可能的特征包括:
-
FULLY DISTRIBUTED JOIN
-
MERGE JOIN
-
GROUPBY PIPE
-
FULLY DISTRIBUTED GROUPBY
-
RLE PREDICATE
-
VALUE INDEX PREDICATE
-
LATE MATERIALIZATION
对于所有设计查询,DC_DESIGN_QUERY_PROJECTION_CANDIDATES 表包括以下计划特征信息:
-
优化程序路径成本。
-
Database Designer 优势。
-
理想的计划特征及其描述,用于标识应如何优化引用的投影。
-
如果已部署设计,实际计划特征及其描述将包括在表中。此信息用于标识所引用投影的实际优化方式。
由于大多数投影都具有多个优化,因此每个投影通常具有多个行。要查看 DC_DESIGN_QUERY_PROJECTION_CANDIDATES 表,请输入:
=> SELECT * FROM DC_DESIGN_QUERY_PROJECTION_CANDIDATES;
要查看这些表中的示例数据,请参阅 Database Designer 日志示例数据。