Vitess 查询规划器通过修复优化器中的一个错误来优化查询执行。它使用树重写将操作推向更接近数据的位置,从而减少数据检索和排序成本。通过延迟启用“聚合下排序”重写器,将聚合操作推到连接操作下。大多数聚合操作被推送到 MySQL,只需要在 VTGate 级别对每个分片进行 SUM。这种优化展示了查询规划的复杂性以及树重写在 Vitess 中的重要性。
完成下面两步后,将自动完成登录并继续当前操作。