You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Once we're farther along with the range keys implementation, we should add benchmarks and evaluate the performance impact of range keys on combined iteration.
In the meantime, I'll catalog potential performance improvement ideas here:
The rangekey.Iter has unnecessary, redundant per-fragment key comparisons. See these TODOs: 1, 2
Avoid unnecessary duplicate copying of range-key state in Iterator. See this TODO in Iterator.saveRangeKey: iterator.go:1341-1343
Once we're farther along with the range keys implementation, we should add benchmarks and evaluate the performance impact of range keys on combined iteration.
In the meantime, I'll catalog potential performance improvement ideas here:
Therangekey.Iter
has unnecessary, redundant per-fragment key comparisons. See these TODOs: 1, 2Iterator.saveRangeKey
: iterator.go:1341-1343The text was updated successfully, but these errors were encountered: