Skip to main content
这些设置可在 system.settings 中查看,并由 源代码 自动生成。

optimize_move_to_prewhere

启用或禁用 SELECT 查询中的自动 PREWHERE 优化。 仅对 *MergeTree 表生效。 可能的值:
  • 0 — 禁用自动 PREWHERE 优化。
  • 1 — 启用自动 PREWHERE 优化。

optimize_move_to_prewhere_if_final

启用或禁用在带有 FINAL 修饰符的 SELECT 查询中自动应用 PREWHERE 优化。 仅移动那些只依赖于 sorting key 且在查询内具有确定性的条件, 因此不会影响 FINAL 的结果。 仅适用于 *MergeTree 表。 可能的值:
  • 0 — 禁用在带有 FINAL 修饰符的 SELECT 查询中自动应用 PREWHERE 优化。
  • 1 — 启用在带有 FINAL 修饰符的 SELECT 查询中自动应用 PREWHERE 优化。
另请参见