diff --git a/src/cpp/ripple/DBInit.cpp b/src/cpp/ripple/DBInit.cpp index 6f4459129..d8daa6a32 100644 --- a/src/cpp/ripple/DBInit.cpp +++ b/src/cpp/ripple/DBInit.cpp @@ -7,6 +7,10 @@ const char *TxnDBInit[] = { "PRAGMA journal_mode=WAL;", "PRAGMA journal_size_limit=1582080;", +#if (ULONG_MAX > UINT_MAX) && !defined (NO_SQLITE_MMAP) + "PRAGMA mmap_size=4294967296;", +#endif + "BEGIN TRANSACTION;", "CREATE TABLE Transactions ( \ @@ -274,6 +278,10 @@ const char *HashNodeDBInit[] = { "PRAGMA journal_mode=WAL;", "PRAGMA journal_size_limit=1582080;", +#if (ULONG_MAX > UINT_MAX) && !defined (NO_SQLITE_MMAP) + "PRAGMA mmap_size=4294967296;", +#endif + "BEGIN TRANSACTION;", "CREATE TABLE CommittedObjects ( \