-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve spdb memtable performance #298
Comments
Got seg fault during large obj tests. Received signal 11 (Segmentation fault) |
from gdb |
Running test with small obj, 4 threads show major improvement in write but major degradation with seeks. |
Testing new hash 5be5400 Small obj 4 threads shows major improvements. @Yuval-Ariel please run your test |
@ayulas , plz update the PR with these changes and assign a reviewer |
@Yuval-Ariel - Please test |
Results for The most gain is with the 4 threads test Passed perf tests. |
Reduce lock access between switch writes vectors Avoid unnecessary lock between read and writes Decrease the writes vectors numbers
Reduce lock access between switch writes vectors Avoid unnecessary lock between read and writes Decrease the writes vectors numbers
Reduce lock access between switch writes vectors Avoid unnecessary lock between read and writes Decrease the writes vectors numbers
Reduce lock access between switch writes vectors Avoid unnecessary lock between read and writes Decrease the writes vectors numbers
Reduce lock access between switch writes vectors Avoid unnecessary lock between read and writes Decrease the writes vectors numbers
Reduce lock access between switch writes vectors Avoid unnecessary lock between read and writes Decrease the writes vectors numbers
Reduce lock access between switch writes vectors Avoid unnecessary lock between read and writes Decrease the writes vectors numbers
Reduce lock access between switch writes vectors Avoid unnecessary lock between read and writes Decrease the writes vectors numbers
Improve spdb memtable performance
The text was updated successfully, but these errors were encountered: