mirror of
https://github.com/isar/libmdbx.git
synced 2025-08-19 19:39:26 +08:00
mdbx: update TODO and README (refunding of free pages).
Change-Id: I0c71fb84e42dc62b7b87191bd7b32b496447c60a
This commit is contained in:
10
README.md
10
README.md
@@ -596,6 +596,16 @@ mdbx_txn_abort() или mdbx_txn_reset(). Что позволяет избави
|
||||
консистентно обновлять слабые контрольные точки фиксации без риска
|
||||
повредить крайнюю сильную точку фиксации.
|
||||
|
||||
29. В _libmdbx_ реализован автоматический возврат освобождающихся
|
||||
страниц в область нераспределенного резерва в конце файла данных. При
|
||||
этом уменьшается количество страниц загруженных в память и участвующих в
|
||||
цикле обновления данных и записи на диск. Фактически _libmdbx_ выполняет
|
||||
постоянную компактификацию данных, но не затрачивая на это
|
||||
дополнительных ресурсов, а только освобождая их. При освобождении места
|
||||
в БД, в случае наличия поддержки со стороны операционной системы и
|
||||
установки соответствующих параметров геометрии базы данных, также будет
|
||||
уменьшаться размер файла на диске.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
```
|
||||
|
Reference in New Issue
Block a user