-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix parsing of multiple consecutive path wildcard, unpivot, path expr…
…essions (#405)
- Loading branch information
Showing
3 changed files
with
12 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0f49d1b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PartiQL (rust) Benchmark
parse-1
7583
ns/iter (± 507
)5870
ns/iter (± 159
)1.29
parse-15
66156
ns/iter (± 3197
)58046
ns/iter (± 1846
)1.14
parse-30
134079
ns/iter (± 11376
)109543
ns/iter (± 2610
)1.22
compile-1
6523
ns/iter (± 392
)5608
ns/iter (± 107
)1.16
compile-15
49290
ns/iter (± 3571
)41215
ns/iter (± 756
)1.20
compile-30
103258
ns/iter (± 4633
)82711
ns/iter (± 1861
)1.25
plan-1
128961
ns/iter (± 7451
)22839
ns/iter (± 491
)5.65
plan-15
2000121
ns/iter (± 79755
)428149
ns/iter (± 6372
)4.67
plan-30
3977293
ns/iter (± 207897
)837027
ns/iter (± 21035
)4.75
eval-1
30811155
ns/iter (± 1574887
)26140310
ns/iter (± 662213
)1.18
eval-15
160098924
ns/iter (± 3808858
)140488315
ns/iter (± 2297844
)1.14
eval-30
315382826
ns/iter (± 7469932
)267017773
ns/iter (± 4134560
)1.18
join
19250
ns/iter (± 915
)16619
ns/iter (± 385
)1.16
simple
9058
ns/iter (± 431
)8001
ns/iter (± 82
)1.13
simple-no
932
ns/iter (± 48
)770
ns/iter (± 15
)1.21
numbers
178
ns/iter (± 8
)170
ns/iter (± 2
)1.05
parse-simple
961
ns/iter (± 53
)868
ns/iter (± 4
)1.11
parse-ion
3011
ns/iter (± 103
)2709
ns/iter (± 40
)1.11
parse-group
10280
ns/iter (± 464
)8764
ns/iter (± 108
)1.17
parse-complex
28695
ns/iter (± 1025
)22901
ns/iter (± 351
)1.25
parse-complex-fexpr
39083
ns/iter (± 2649
)36577
ns/iter (± 596
)1.07
This comment was automatically generated by workflow using github-action-benchmark.
0f49d1b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Possible performance regression was detected for benchmark 'PartiQL (rust) Benchmark'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold
1.50
.plan-1
128961
ns/iter (± 7451
)22839
ns/iter (± 491
)5.65
plan-15
2000121
ns/iter (± 79755
)428149
ns/iter (± 6372
)4.67
plan-30
3977293
ns/iter (± 207897
)837027
ns/iter (± 21035
)4.75
This comment was automatically generated by workflow using github-action-benchmark.
CC: @alancai98 @alancai98 @partiql
0f49d1b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some local benchmarking comparing this commit and one before:
and some benchmarks provided by @jpschorr (comparing previous commit to new commit)
The change in performance is within our range of performance change threshold. Appears to be a bad benchmark host but weird that the increased benchmarks occur with anything using planning.
0f49d1b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmarks appear to have returned back to normal with the subsequent commit to
main
: 139b276#commitcomment-1208752300f49d1b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmarks are still elevated for the
plan-*
tests but down from their peek: https://partiql.org/partiql-lang-rust/dev/bench/