diff --git a/pkg/storer/storer.go b/pkg/storer/storer.go index e3318c9b278..a8c376c35e0 100644 --- a/pkg/storer/storer.go +++ b/pkg/storer/storer.go @@ -243,8 +243,8 @@ const loggerName = "storer" // Default options for levelDB. const ( defaultOpenFilesLimit = uint64(256) - defaultBlockCacheCapacity = uint64(32 * 1024 * 1024) - defaultWriteBufferSize = uint64(32 * 1024 * 1024) + defaultBlockCacheCapacity = uint64(256 * 1024 * 1024) + defaultWriteBufferSize = uint64(128 * 1024 * 1024) defaultDisableSeeksCompaction = false defaultCacheCapacity = uint64(1_000_000) defaultBgCacheWorkers = 32 @@ -267,9 +267,10 @@ func initStore(basePath string, opts *Options) (*leveldbstore.Store, error) { OpenFilesCacheCapacity: int(opts.LdbOpenFilesLimit), BlockCacheCapacity: int(opts.LdbBlockCacheCapacity), WriteBuffer: int(opts.LdbWriteBufferSize), - DisableSeeksCompaction: opts.LdbDisableSeeksCompaction, - CompactionL0Trigger: 8, - Filter: filter.NewBloomFilter(64), + CompactionL0Trigger: 16, + CompactionTableSize: 8 * 1024 * 1024, + Filter: filter.NewBloomFilter(10), + DisableSeeksCompaction: true, }) if err != nil { return nil, fmt.Errorf("failed creating levelDB index store: %w", err)