-
Notifications
You must be signed in to change notification settings - Fork 501
Conversation
Minor Decrease in PerformanceBe warned: this PR may have decreased the throughput of the system slightly.
|
Codecov Report
@@ Coverage Diff @@
## master #1623 +/- ##
==========================================
- Coverage 80.83% 80.82% -0.01%
==========================================
Files 774 774
Lines 55033 55342 +309
==========================================
+ Hits 44484 44729 +245
- Misses 10549 10613 +64
Continue to review full report at Codecov.
|
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.
Looks good! Thanks a lot, William! I only have a minor comment. There are just two additional things:
(1) Could you add a test case for this? I think this could be a SQL test, similar to the analyze_test
. We could test that the thresholds for the indexes are set correctly. Ideally, we also want to test that the index is built with the correct number of threads, but it's fine if that's too difficult.
(2) Could you add the OU recording for the parallel create index? I left you some detailed comments on Slack.
Thanks!
Minor Decrease in PerformanceBe warned: this PR may have decreased the throughput of the system slightly.
|
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.
LGTM! Thanks a lot, William!
Description
Supports specifying index knobs (inner node split/merge threshold) through SQL statements. The following are the big changes in this PR that enable such support:
reloptions
which contains a string of thekey=value
options specifiedCREATE INDEX ... WITH (key=value)
parsing support to pass down the optionsRemaining Work