История изменений
Исправление Sorcerer, (текущая версия) :
Если же вас это не устраивает, т.е. вам нужен бесконечный лимит, то вам придётся быть готовым к повторной записи тех данных, что не были успешно записаны. Вам надо будет абортнуть все транзакции в процессе, а затем увеличить лимит. mdb_env_info() + mdb_env_set_mapsize(), а также добавить поддержку кода возврата MDB_MAP_RESIZED из функции mdb_txn_begin(), если вы работаете с БД из других процессов. Можно увеличивать лимит, например, каждый раз в 2 раза, так вы быстро дойдёте до удовлетворяющего вас значения.
Исходная версия Sorcerer, :
Если же вам это не устраивает, т.е. вам нужен бесконечный лимит, то вам придётся быть готовым к повторной записи тех данных, что не были успешно записаны. Вам надо будет абортнуть все транзакции в процессе, а затем увеличить лимит. mdb_env_info() + mdb_env_set_mapsize(), а также добавить поддержку кода возврата MDB_MAP_RESIZED из функции mdb_txn_begin(), если вы работаете с БД из других процессов. Можно увеличивать лимит, например, каждый раз в 2 раза, так вы быстро дойдёте до удовлетворяющего вас значения.