Avatar for the Eventual-Inc user
Eventual-Inc
Daft
BlogDocsChangelog

feat(optimizer): Implement greedy join reordering

#3538
Comparing
desmondcheongzx:goo-join-order
(
c77c3d1
) with
main
(
c3088d6
)
CodSpeed Performance Gauge
-50%
Improvements
0
Regressions
2
Untouched
15
New
0
Dropped
0
Ignored
1

Benchmarks

Failed

test_iter_rows_first_row[100 Small Files]Regression
tests/benchmarks/test_interactive_reads.py::test_iter_rows_first_row[100 Small Files]
CodSpeed Performance Gauge
-50%
105.9 ms
210 ms
test_show[100 Small Files]Regression
tests/benchmarks/test_interactive_reads.py::test_show[100 Small Files]
CodSpeed Performance Gauge
-32%
15.8 ms
23.4 ms

Passed

test_tpch[1-in-memory-native-7]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-7]
CodSpeed Performance Gauge
+4%
137.5 ms
132.1 ms
test_count[1 Small File]
tests/benchmarks/test_interactive_reads.py::test_count[1 Small File]
CodSpeed Performance Gauge
+2%
3.5 ms
3.4 ms
test_show[1 Small File]
tests/benchmarks/test_interactive_reads.py::test_show[1 Small File]
CodSpeed Performance Gauge
+2%
11.5 ms
11.3 ms
test_count[100 Small Files]
tests/benchmarks/test_interactive_reads.py::test_count[100 Small Files]
CodSpeed Performance Gauge
+1%
72 ms
71.6 ms
test_tpch[1-in-memory-native-4]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-4]
CodSpeed Performance Gauge
0%
144.2 ms
143.8 ms
test_tpch[1-in-memory-native-8]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-8]
CodSpeed Performance Gauge
0%
157.6 ms
157.2 ms
test_tpch[1-in-memory-native-5]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-5]
CodSpeed Performance Gauge
0%
315.9 ms
315.2 ms
test_tpch[1-in-memory-native-2]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-2]
CodSpeed Performance Gauge
0%
98.5 ms
98.4 ms
test_tpch[1-in-memory-native-3]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-3]
CodSpeed Performance Gauge
0%
139.1 ms
138.9 ms
test_explain[100 Small Files]
tests/benchmarks/test_interactive_reads.py::test_explain[100 Small Files]
CodSpeed Performance Gauge
0%
8.2 ms
8.2 ms
test_iter_rows_first_row[1 Small File]
tests/benchmarks/test_interactive_reads.py::test_iter_rows_first_row[1 Small File]
CodSpeed Performance Gauge
0%
100.9 ms
100.8 ms
test_tpch[1-in-memory-native-6]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-6]
CodSpeed Performance Gauge
0%
28.8 ms
28.8 ms
test_tpch[1-in-memory-native-1]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-1]
CodSpeed Performance Gauge
0%
440 ms
440.3 ms
test_tpch[1-in-memory-native-9]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-9]
CodSpeed Performance Gauge
0%
448.3 ms
449.8 ms
test_tpch[1-in-memory-native-10]
tests/benchmarks/test_local_tpch.py::test_tpch[1-in-memory-native-10]
CodSpeed Performance Gauge
-1%
197.9 ms
199.1 ms

Ignored

test_explain[1 Small File]Ignored
tests/benchmarks/test_interactive_reads.py::test_explain[1 Small File]
CodSpeed Performance Gauge
+1%
1.9 ms
1.9 ms

Commits

Click on a commit to change the comparison range
Base
main
c3088d6
+70%
Implement GOO
3d5736a
1 month ago
by desmondcheongzx
-84%
Reimplement fully_connected()
d450ebf
1 month ago
by desmondcheongzx
+66%
Sweatin'
9f33df3
1 month ago
by desmondcheongzx
-114%
Update tests
9b7886a
1 month ago
by desmondcheongzx
+48%
Cleanup
ba6eee2
1 month ago
by desmondcheongzx
-36%
Cleanup
c77c3d1
1 month ago
by desmondcheongzx
Home Terms PrivacyDocs