// SetTargetFileSizeBase sets the target file size for compaction. // // Target file size is per-file size for level-1. // Target file size for level L can be calculated by // target_file_size_base * (target_file_size_multiplier ^ (L-1)) // // For example, if target_file_size_base is 2MB and // target_file_size_multiplier is 10, then each file on level-1 will // be 2MB, and each file on level 2 will be 20MB, // and each file on level-3 will be 200MB. // Default: 2MB func (opts *Options) SetTargetFileSizeBase(value uint64) { C.rocksdb_options_set_target_file_size_base(opts.c, C.uint64_t(value)) }
func (o *Options) SetTargetFileSizeBase(n int) { C.rocksdb_options_set_target_file_size_base(o.Opt, C.uint64_t(uint64(n))) }