Skip to content

fix client and server lineage pushdown - #520

Merged
XiangpengHao merged 1 commit into
mainfrom
compaction
Sep 19, 2026
Merged

XiangpengHao merged 1 commit into
mainfrom
compaction

Conversation

@XiangpengHao

Copy link
Copy Markdown
Collaborator

it was only working in local mode

@github-actions

Copy link
Copy Markdown
Contributor

📊 Benchmark Comparison

Current: 05b1d8fd (Liquid) vs Baseline: 05b1d8fd (DataFusionDefault)

Query Cold Time Δ Warm Time Δ CPU Time Δ
Q1 3.0ms (2.0ms) +50.0% 0.000ms (0.000ms) +0.0% 0.000ms (0.000ms) +0.0%
Q2 7.0ms (7.0ms) +0.0% 4.0ms (4.5ms) -11.1% 6.5ms (4.0ms) +62.5%
Q3 11.0ms (9.0ms) +22.2% 4.5ms (9.0ms) -50.0% 2.0ms (17.0ms) -88.2%
Q4 12.0ms (10.0ms) +20.0% 3.0ms (9.0ms) -66.7% 2.0ms (20.0ms) -90.0%
Q5 43.0ms (39.0ms) +10.3% 34.0ms (39.5ms) -13.9% 3.5ms (19.0ms) -81.6%
Q6 169.0ms (82.0ms) +106.1% 59.5ms (87.5ms) -32.0% 19.0ms (63.0ms) -69.8%
Q7 1.0ms (1.0ms) +0.0% 0.000ms (0.000ms) +0.0% 0.000ms (0.000ms) +0.0%
Q8 8.0ms (4.0ms) +100.0% 3.5ms (4.0ms) -12.5% 6.5ms (4.5ms) +44.4%
Q9 67.0ms (69.0ms) -2.9% 60.5ms (69.5ms) -12.9% 5.0ms (34.5ms) -85.5%
Q10 75.0ms (70.0ms) +7.1% 60.5ms (71.5ms) -15.4% 6.0ms (49.0ms) -87.8%
Q11 78.0ms (20.0ms) +290.0% 63.5ms (20.5ms) +209.8% 176.0ms (27.5ms) +540.0%
Q12 82.0ms (22.0ms) +272.7% 70.5ms (24.0ms) +193.8% 203.0ms (34.5ms) +488.4%
Q13 229.0ms (91.0ms) +151.6% 126.5ms (91.0ms) +39.0% 165.5ms (63.5ms) +160.6%
Q14 494.0ms (112.0ms) +341.1% 126.0ms (112.5ms) +12.0% 83.5ms (84.0ms) -0.6%
Q15 354.0ms (80.0ms) +342.5% 114.5ms (82.5ms) +38.8% 125.5ms (75.0ms) +67.3%
Q16 98.0ms (89.0ms) +10.1% 98.5ms (80.5ms) +22.4% 7.0ms (19.5ms) -64.1%
Q17 537.0ms (172.0ms) +212.2% 220.0ms (171.5ms) +28.3% 70.0ms (84.0ms) -16.7%
Q18 516.0ms (170.0ms) +203.5% 217.0ms (173.5ms) +25.1% 67.5ms (85.5ms) -21.1%
Q19 745.0ms (307.0ms) +142.7% 288.0ms (311.0ms) -7.4% 72.0ms (119.0ms) -39.5%
Q20 11.0ms (9.0ms) +22.2% 3.0ms (9.0ms) -66.7% 6.0ms (18.0ms) -66.7%
Q21 1.45s (144.0ms) +909.7% 394.0ms (145.5ms) +170.8% 214.5ms (224.0ms) -4.2%
Q22 1.60s (135.0ms) +1085.2% 538.5ms (133.0ms) +304.9% 139.0ms (275.0ms) -49.5%
Q23 3.53s (386.0ms) +815.3% 1.67s (391.0ms) +326.1% 418.5ms (602.5ms) -30.5%
Q24 30.62s (733.0ms) +4077.8% 981.0ms (740.0ms) +32.6% 435.0ms (2.07s) -79.0%
Q25 285.0ms (57.0ms) +400.0% 23.5ms (45.5ms) -48.4% 51.0ms (93.0ms) -45.2%
Q26 174.0ms (34.0ms) +411.8% 48.0ms (37.0ms) +29.7% 123.0ms (65.0ms) +89.2%
Q27 291.0ms (47.0ms) +519.1% 35.0ms (47.0ms) -25.5% 72.0ms (93.5ms) -23.0%
Q28 1.67s (178.0ms) +839.9% 944.0ms (174.0ms) +442.5% 153.5ms (221.5ms) -30.7%
Q29 2.27s (790.0ms) +188.0% 1.19s (792.5ms) +49.7% 309.5ms (275.5ms) +12.3%
Q30 24.0ms (21.0ms) +14.3% 17.5ms (20.5ms) -14.6% 5.0ms (16.0ms) -68.8%
Q31 547.0ms (82.0ms) +567.1% 70.0ms (79.0ms) -11.4% 69.5ms (111.5ms) -37.7%
Q32 1.06s (80.0ms) +1226.2% 98.0ms (78.5ms) +24.8% 80.5ms (114.5ms) -29.7%
Q33 260.0ms (248.0ms) +4.8% 232.5ms (245.5ms) -5.3% 8.0ms (56.0ms) -85.7%
Q34 1.59s (337.0ms) +373.3% 521.0ms (341.5ms) +52.6% 94.5ms (218.5ms) -56.8%
Q35 1.47s (338.0ms) +335.5% 732.5ms (336.5ms) +117.7% 117.0ms (219.0ms) -46.6%
Q36 83.0ms (70.0ms) +18.6% 72.0ms (76.0ms) -5.3% 4.0ms (20.0ms) -80.0%
Q37 485.0ms (81.0ms) +498.8% 102.0ms (79.0ms) +29.1% 21.5ms (59.0ms) -63.6%
Q38 60.0ms (37.0ms) +62.2% 24.5ms (36.5ms) -32.9% 17.0ms (20.0ms) -15.0%
Q39 274.0ms (40.0ms) +585.0% 26.5ms (41.0ms) -35.4% 13.5ms (63.0ms) -78.6%
Q40 1.05s (153.0ms) +587.6% 489.5ms (146.0ms) +235.3% 54.0ms (103.5ms) -47.8%
Q41 20.0ms (15.0ms) +33.3% 8.0ms (14.0ms) -42.9% 5.0ms (12.5ms) -60.0%
Q42 16.0ms (15.0ms) +6.7% 7.5ms (14.5ms) -48.3% 5.5ms (13.0ms) -57.7%
Q43 15.0ms (11.0ms) +36.4% 8.5ms (12.0ms) -29.2% 5.5ms (8.5ms) -35.3%

⚠️ LiquidCache is slower on 19 queries (warm)

  • Q28: warm +442.5% (944.0ms vs 174.0ms)
  • Q23: warm +326.1% (1.67s vs 391.0ms)
  • Q22: warm +304.9% (538.5ms vs 133.0ms)
  • Q40: warm +235.3% (489.5ms vs 146.0ms)
  • Q11: warm +209.8% (63.5ms vs 20.5ms)
  • Q12: warm +193.8% (70.5ms vs 24.0ms)
  • Q21: warm +170.8% (394.0ms vs 145.5ms)
  • Q35: warm +117.7% (732.5ms vs 336.5ms)
  • Q34: warm +52.6% (521.0ms vs 341.5ms)
  • Q29: warm +49.7% (1.19s vs 792.5ms)
  • Q13: warm +39.0% (126.5ms vs 91.0ms)
  • Q15: warm +38.8% (114.5ms vs 82.5ms)
  • Q24: warm +32.6% (981.0ms vs 740.0ms)
  • Q26: warm +29.7% (48.0ms vs 37.0ms)
  • Q37: warm +29.1% (102.0ms vs 79.0ms)
  • Q17: warm +28.3% (220.0ms vs 171.5ms)
  • Q18: warm +25.1% (217.0ms vs 173.5ms)
  • Q32: warm +24.8% (98.0ms vs 78.5ms)
  • Q16: warm +22.4% (98.5ms vs 80.5ms)

Compared Liquid vs DataFusionDefault on the same runner
Regressions: warm-time increases of at least 15%. Cold Time: first iteration; Warm Time: median of remaining iterations.

@XiangpengHao
XiangpengHao merged commit 0033b15 into main Sep 19, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant