...
- Remove a page from FreeList, which has enough storage space (if there is no such page - allocate a new one)
- Lock page
- Write cache entry data
- Update page counters
- Unlock page
- Based on the remaining free space insert page into FreeList
...
- Average insertion time by reducing count of FreeList actions on each data row:
- insert/remove page into FreeList
- update page counters
- pages locking
WAL recording- Average search/update time in B+ Tree
...
{"serverDuration": 101, "requestCorrelationId": "654c8d053fe5208a"}