mirror of https://github.com/citusdata/citus.git
By far the most expensive part of ShardIntervalsOverlap() is computing the function to use to determine overlap. Luckily we already have that computed and cached. The plan time for the query in issue #607 goes from 8764 ms to 2889 ms with this change. |
||
---|---|---|
.. | ||
multi_explain.c | ||
multi_join_order.c | ||
multi_logical_optimizer.c | ||
multi_logical_planner.c | ||
multi_master_planner.c | ||
multi_physical_planner.c | ||
multi_planner.c | ||
multi_router_planner.c |