#define HDBB64(TC_hdb) ((uint64_t *) ((TC_hdb)->map + HDBHEADSIZ))
#define HDBB32(TC_hdb) ((uint32_t *) ((TC_hdb)->map + HDBHEADSIZ))
-#define HDBDEFBNUM 131071 // default number of buckets
+#define HDBDEFBNUM 32749 // default number of buckets
#define HDBDEFAPOW 4 // default alignment power
#define HDBMAXAPOW 16 // maximum alignment power
#define HDBDEFFPOW 10 // default free block pool power
//#else
#define HDBDEFXMSIZ (64LL<<20) // default size of the extra mapped memory
//#endif
-#define HDBXFSIZINC 1048576 // 1MB increment of extra file size
+#define HDBXFSIZINC 131072 // 128kB increment of extra file size
#define HDBMINRUNIT 48 // minimum record reading unit
#define HDBMAXHSIZ 32 // maximum record header size
#define HDBFBPALWRAT 2 // allowance ratio of the free block pool
bool tctdbtranabortimpl(TCTDB *tdb);
-#define TDBDEFBNUM 131071 // default number of buckets
+#define TDBDEFBNUM 32749 // default number of buckets
__TCTDB_CLINKAGEEND