Some potential optimization points #17957
Replies: 3 comments
-
When sorting on a single nullable simple type, the sort row is also encoded as a binary row. And the index of a binary row requires two buffer accesses, which is the same as a nullable column, so this encoding is redundant and can be removed. |
Beta Was this translation helpful? Give feedback.
-
sort spilling does not always require serialization and deserialization of the extra generated sort row, which helps reduce io. |
Beta Was this translation helpful? Give feedback.
-
Current sort rows mainly use binary encoding, which is a variable-length encoding. Fixed-length encoding needs to be supported. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Record some fragmented thoughts
Beta Was this translation helpful? Give feedback.
All reactions