列编码

更改列编码也有可能会提高查询速度。编码可减少数据在磁盘上的大小,因此会减少查询所需的 I/O,进而提高查询执行速度。确保查询中包括的所有列和投影都使用了正确的数据编码。为此,请执行以下步骤:

  1. 运行 Database Designer 来创建增量设计。Database Designer 会实施最佳编码和投影设计。

  2. 创建增量设计后,使用 ANALYZE_STATISTICS 函数更新统计数据。

  3. 使用您向设计提交的一个或多个查询运行 EXPLAIN,确保它正在使用新投影。

或者,运行 DESIGNER_DESIGN_PROJECTION_ENCODINGS 重新评估当前编码并在必要时对其进行更新。