Wenn Sie in der LMDB einen früheren Eintrag in der gleichen Transaktion überschreiben, scheint der Speicherplatz des vorherigen Eintrags erst freigegeben zu sein, wenn die Daten festgeschrieben wurden. In meiner Anwendung bin ich auf einen Fall gestoßen, in dem LMDB nicht mehr genügend Speicherplatz hatte, weil ein bestimmter Eintrag so oft überschrieben wurde. Daher habe ich einfach die Datenbankgröße erhöht, um dieses Problem zu umgehen.LMDB verwendet zusätzlichen Speicherplatz beim Überschreiben von Einträgen
Gibt es eine Möglichkeit, freien Speicherplatz in LMDB freizugeben, um diese Situation zu verhindern?