たとえば、Windows で最大 db サイズを 5G に設定すると、小さなデータを 1 つ挿入しただけでも、最終的な db ファイル サイズは 5G になります。しかし、Linuxでは問題なく動作します。最終的なdbサイズは、挿入するデータの数に関連しています。
最大データベースサイズを設定するために使用したAPIは次のとおりです
rc = ::mdb_env_set_mapsize(env, 5 * 1024 * 1024 * 1024);
Windows と Linux で同じです。Windows では別のことをする必要がありますか?