Skip to content
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

Page readahead #203

Open
penberg opened this issue Jul 22, 2024 · 2 comments
Open

Page readahead #203

penberg opened this issue Jul 22, 2024 · 2 comments
Labels
enhancement New feature or request help wanted Extra attention is needed performance

Comments

@penberg
Copy link
Owner

penberg commented Jul 22, 2024

SQLite benefits from kernel readahead whereas we don't. Let's implement readahead in userspace.

@penberg penberg added enhancement New feature or request help wanted Extra attention is needed performance labels Jul 22, 2024
@brayanjuls
Copy link
Contributor

@penberg does implementing readahead in the userspace means storing more than one page in the buffer pool? Could you point me to any reference where I can read about it or code to try to understand how this should be implemented?

@arpit-saxena
Copy link
Contributor

I'll take a shot at this. We have more context to do page lookup in userspace than the kernel does, so we ideally should be able to do better here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed performance
Projects
None yet
Development

No branches or pull requests

3 participants