From 2c858faae6e98f937f5325a9cf980d3fc3c627e2 Mon Sep 17 00:00:00 2001 From: WDY Date: Tue, 9 Sep 2025 19:20:15 +0800 Subject: [PATCH] modify rdb wal limit size Signed-off-by: WDY --- services/clouddisk_database/include/clouddisk_rdbstore.h | 1 + services/clouddisk_database/src/clouddisk_rdbstore.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/services/clouddisk_database/include/clouddisk_rdbstore.h b/services/clouddisk_database/include/clouddisk_rdbstore.h index 7dfce91fe..5899656a1 100644 --- a/services/clouddisk_database/include/clouddisk_rdbstore.h +++ b/services/clouddisk_database/include/clouddisk_rdbstore.h @@ -117,6 +117,7 @@ private: std::shared_ptr rdbStore_; NativeRdb::RdbStoreConfig config_{""}; const int32_t CONNECT_SIZE = 8; + const int64_t RDB_WAL_LIMIT_SIZE = 0x400000000; std::string bundleName_; int32_t userId_{0}; std::string tableName_ = FileColumn::FILES_TABLE; diff --git a/services/clouddisk_database/src/clouddisk_rdbstore.cpp b/services/clouddisk_database/src/clouddisk_rdbstore.cpp index b6a6b050c..915cc675d 100644 --- a/services/clouddisk_database/src/clouddisk_rdbstore.cpp +++ b/services/clouddisk_database/src/clouddisk_rdbstore.cpp @@ -146,6 +146,7 @@ int32_t CloudDiskRdbStore::RdbInit() config_.SetPath(databasePath); config_.SetReadConSize(CONNECT_SIZE); config_.SetScalarFunction("cloud_sync_func", ARGS_SIZE, CloudSyncTriggerFunc); + config_.SetWalLimitSize(RDB_WAL_LIMIT_SIZE); errCode = 0; CloudDiskDataCallBack rdbDataCallBack; rdbStore_ = RdbHelper::GetRdbStore(config_, CLOUD_DISK_RDB_VERSION, rdbDataCallBack, errCode); -- Gitee