TiKVDbConfig

(Appears on: TiKVConfig)

TiKVDbConfig is the rocksdb config.

FieldDescription
wal-recovery-mode
int64
(Optional)

Optional: Defaults to 2

wal-ttl-seconds
int64
(Optional)
wal-size-limit
string
(Optional)
max-total-wal-size
string
(Optional)

Optional: Defaults to 4GB

max-background-jobs
int64
(Optional)

Optional: Defaults to 8

max-manifest-file-size
string
(Optional)

Optional: Defaults to 128MB

create-if-missing
bool
(Optional)

Optional: Defaults to true

max-open-files
int64
(Optional)

Optional: Defaults to 40960

enable-statistics
bool
(Optional)

Optional: Defaults to true

stats-dump-period
string
(Optional)

Optional: Defaults to 10m

compaction-readahead-size
string
(Optional)

Optional: Defaults to 0

info-log-max-size
string
(Optional)
info-log-roll-time
string
(Optional)
info-log-keep-log-file-num
int64
(Optional)
info-log-dir
string
(Optional)
rate-bytes-per-sec
string
(Optional)
rate-limiter-mode
int64
(Optional)
auto-tuned
bool
(Optional)
bytes-per-sync
string
(Optional)
wal-bytes-per-sync
string
(Optional)
max-sub-compactions
int64
(Optional)

Optional: Defaults to 3

writable-file-max-buffer-size
string
(Optional)
use-direct-io-for-flush-and-compaction
bool
(Optional)
enable-pipelined-write
bool
(Optional)
defaultcf
TiKVCfConfig
(Optional)
writecf
TiKVCfConfig
(Optional)
lockcf
TiKVCfConfig
(Optional)
raftcf
TiKVCfConfig
(Optional)
titan
TiKVTitanDBConfig
(Optional)