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
At the moment there's a limit to hash table size due to limited header page space to index block pages. A simple extension would be to allocate a byte of memory to the header page for an optional header extension page ID which would be structured like:
| Header page ID (4) | Previous extension page ID or null (4) | Next extension page ID or null (4) | Block page IDs (4084) |
And the header page would then look like:
| LSN (4) | Size (4) | PageId(4) | NextBlockIndex(4) | First extension page ID or null (4) | Block page IDs (4076) |
The text was updated successfully, but these errors were encountered:
k2bd
changed the title
Block page header extensions
Hash table header extension pages
Jun 26, 2023
k2bd
linked a pull request
Jun 27, 2023
that will
close
this issue
At the moment there's a limit to hash table size due to limited header page space to index block pages. A simple extension would be to allocate a byte of memory to the header page for an optional header extension page ID which would be structured like:
And the header page would then look like:
The text was updated successfully, but these errors were encountered: