Bryan Boreham c4942ef3b7
Optimise query_range by computing join signatures just once (#9360)
* Add benchmark case for many-to-one join

Signed-off-by: Bryan Boreham <bjboreham@gmail.com>

* query_range: compute join signatures just once

For an expression like `a + on(p,q) b`, extract the `p,q` part from each
series once, instead of re-computing at every step of the range.

Although there was a cache, computing the key by concatenating all
labels was expensive.

Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2021-09-21 15:58:39 +05:30
..
2021-09-15 22:47:10 -04:00
2021-09-15 22:47:10 -04:00
2021-09-15 22:47:10 -04:00
2021-08-27 10:24:14 +02:00
2021-06-11 12:28:36 -04:00
2021-07-29 12:38:11 +02:00