Ruihang Xia
|
428cd8137d
|
feat: identify noneffective binary modifiers (#8230)
* perf(promql): use tsid for full-label modifier joins
* fix(promql): collect narrow range joins by tsid
* verify on for both sides
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* check if tsid exists
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* update sqlness
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* correct behavior
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
|
2026-06-05 08:44:50 +00:00 |
|
Ruihang Xia
|
edd563d2e1
|
feat: join simplifier for promql binary op (#8211)
* basic impl
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* refactor, remove shallow methods
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* more sqlness cases
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* clear ctx
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* prefix leaf aliase
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
|
2026-06-04 08:13:24 +00:00 |
|
Ruihang Xia
|
3fe8a61fad
|
perf: join metrics tables on the tsid key whenever possible (#7927)
* feat: prefilter flat parquet scans by primary key
* perf: skip redundant series divide repartitions
* perf: optimize tsid promql join planning
* perf: preserve tsid distribution through merge scans
* perf: remove redundant tsid join repartitions
* fix multi-field join case
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* Revert "feat: prefilter flat parquet scans by primary key"
This reverts commit 767c3b44c8.
* simplification
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* isolate rule into a dedicated mod
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* remove rule
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* more sqlness cases
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix filter join case
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix: normalize sqlness repartition input count
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix: normalize sqlness partition count in promql regression
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix: normalize sqlness hash partition fanout
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* simplification
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
|
2026-04-14 19:43:58 +00:00 |
|