Latency of commit stages in 1/65536 of seconds units. More...
#include <mdbx.h>
Public Attributes | |
uint32_t | preparation |
Duration of preparation (commit child transactions, update sub-databases records and cursors destroying). More... | |
uint32_t | gc |
Duration of GC/freeDB handling & updation. More... | |
uint32_t | audit |
Duration of internal audit if enabled. More... | |
uint32_t | write |
Duration of writing dirty/modified data pages to a filesystem, i.e. the summary duration of a write() syscalls during commit. More... | |
uint32_t | sync |
Duration of syncing written data to the disk/storage, i.e. the duration of a fdatasync() or a msync() syscall during commit. More... | |
uint32_t | ending |
Duration of transaction ending (releasing resources). More... | |
uint32_t | whole |
The total duration of a commit. More... | |
Latency of commit stages in 1/65536 of seconds units.
uint32_t MDBX_commit_latency::audit |
Duration of internal audit if enabled.
uint32_t MDBX_commit_latency::ending |
Duration of transaction ending (releasing resources).
uint32_t MDBX_commit_latency::gc |
Duration of GC/freeDB handling & updation.
uint32_t MDBX_commit_latency::preparation |
Duration of preparation (commit child transactions, update sub-databases records and cursors destroying).
uint32_t MDBX_commit_latency::sync |
Duration of syncing written data to the disk/storage, i.e. the duration of a fdatasync()
or a msync()
syscall during commit.
uint32_t MDBX_commit_latency::whole |
The total duration of a commit.
uint32_t MDBX_commit_latency::write |
Duration of writing dirty/modified data pages to a filesystem, i.e. the summary duration of a write()
syscalls during commit.