mirror of
https://github.com/isar/libmdbx.git
synced 2025-06-23 01:42:36 +08:00
mdbx: интенсификация слияния страниц изменением порога по-умолчанию с 25% до 33%.
Ранее две страницы объединялись если были заполнены на 25% или менее, с образованием страницы заполненной на 50% или менее. Теперь порог по-умолчанию установлен в 33%, что при объединении будет порождать страницу заполненную на 66%.
This commit is contained in:
parent
49a9545903
commit
18b376a4b0
@ -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) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user