summaryrefslogtreecommitdiff
path: root/src/tangara/database
diff options
context:
space:
mode:
Diffstat (limited to 'src/tangara/database')
-rw-r--r--src/tangara/database/database.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tangara/database/database.cpp b/src/tangara/database/database.cpp
index 85700431..e3f3df67 100644
--- a/src/tangara/database/database.cpp
+++ b/src/tangara/database/database.cpp
@@ -144,10 +144,10 @@ auto Database::Open(IFileGatherer& gatherer,
leveldb::Options options;
options.env = sEnv.env();
- options.write_buffer_size = 4 * 1024;
- options.max_file_size = 16 * 1024;
+ // Match the write buffer size to the MMU page size in order to
+ // make most efficient use of PSRAM mapping.
+ options.write_buffer_size = CONFIG_MMU_PAGE_SIZE;
options.block_cache = cache.get();
- options.block_size = 2048;
auto status = leveldb::DB::Open(options, kDbPath, &db);
if (!status.ok()) {