mdbx: интенсификация слияния страниц изменением порога по-умолчанию с 25% до 33%.

Ранее две страницы объединялись если были заполнены на 25% или менее, с образованием страницы заполненной на 50% или менее.

Теперь порог по-умолчанию установлен в 33%, что при объединении будет порождать страницу заполненную на 66%.
This commit is contained in:
Леонид Юрьев (Leonid Yuriev) 2025-06-14 13:28:00 +03:00
parent 49a9545903
commit 18b376a4b0

View File

@ -77,7 +77,7 @@ static uint16_t default_subpage_reserve_limit(const MDBX_env *env) {
static uint16_t default_merge_threshold_16dot16_percent(const MDBX_env *env) {
(void)env;
return 65536 / 4 /* 25% */;
return 65536 / 3 /* 33% */;
}
static pgno_t default_dp_reserve_limit(const MDBX_env *env) {