diff --git a/src/internals.h b/src/internals.h index a4e50667..ff11592f 100644 --- a/src/internals.h +++ b/src/internals.h @@ -818,15 +818,13 @@ typedef struct MDBX_lockinfo { #if MDBX_WORDBITS >= 64 #define MAX_MAPSIZE MAX_MAPSIZE64 -#define MDBX_READERS_LIMIT \ - ((MAX_PAGESIZE - sizeof(MDBX_lockinfo)) / sizeof(MDBX_reader)) #define MDBX_PGL_LIMIT ((size_t)MAX_PAGENO) #else -#define MDBX_READERS_LIMIT 1024 #define MAX_MAPSIZE MAX_MAPSIZE32 #define MDBX_PGL_LIMIT (MAX_MAPSIZE32 / MIN_PAGESIZE) #endif /* MDBX_WORDBITS */ +#define MDBX_READERS_LIMIT 32767 #define MDBX_RADIXSORT_THRESHOLD 333 /*----------------------------------------------------------------------------*/