Reader information.
More...
#include <mdbx.h++>
◆ reader_info()
◆ bytes_retained
size_t mdbx::env::reader_info::bytes_retained |
The total size of the database pages that were retired by committed write transactions after the reader's MVCC-snapshot, i.e. the space which would be freed after the Reader releases the MVCC-snapshot for reuse by completion read transaction.
◆ bytes_used
size_t mdbx::env::reader_info::bytes_used |
The number of last used page in the MVCC-snapshot which being read, i.e. database file can't shrinked beyond this.
◆ pid
◆ slot
int mdbx::env::reader_info::slot |
The reader lock table slot number.
◆ thread
◆ transaction_id
uint64_t mdbx::env::reader_info::transaction_id |
The ID of the transaction being read, i.e. the MVCC-snapshot number.
◆ transaction_lag
uint64_t mdbx::env::reader_info::transaction_lag |
The lag from a recent MVCC-snapshot, i.e. the number of committed write transactions since the current read transaction started.
The documentation for this struct was generated from the following file: