storage: push down columns to update within a column family. #30656
Labels
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
C-performance
Perf of queries or internals. Solution not expected to change functional behavior.
no-issue-activity
X-stale
Currently, updates to some columns in a column family is implemented by reading the whole column family (in fact, all the col fams until #18168 is fixed) in order to compute the value for the col fam. But we shouldn't need to read anything; kv should be able to decode the columns sufficiently so that it can only overwrite the intended columns.
We should be careful to always update the timestamp cache narrowly so that updates to a non-overlapping set of columns contend as little as possible.
The text was updated successfully, but these errors were encountered: