mdbx: update TODO and README (refunding of free pages).

Change-Id: I0c71fb84e42dc62b7b87191bd7b32b496447c60a
This commit is contained in:
Leo Yuriev
2017-07-27 18:38:08 +03:00
parent 7149285187
commit ffa8f55354
2 changed files with 12 additions and 2 deletions

View File

@@ -596,6 +596,16 @@ mdbx_txn_abort() или mdbx_txn_reset(). Что позволяет избави
консистентно обновлять слабые контрольные точки фиксации без риска
повредить крайнюю сильную точку фиксации.
29. В _libmdbx_ реализован автоматический возврат освобождающихся
страниц в область нераспределенного резерва в конце файла данных. При
этом уменьшается количество страниц загруженных в память и участвующих в
цикле обновления данных и записи на диск. Фактически _libmdbx_ выполняет
постоянную компактификацию данных, но не затрачивая на это
дополнительных ресурсов, а только освобождая их. При освобождении места
в БД, в случае наличия поддержки со стороны операционной системы и
установки соответствующих параметров геометрии базы данных, также будет
уменьшаться размер файла на диске.
--------------------------------------------------------------------------------
```