mirror of https://github.com/tikv/website.git
1.0 KiB
1.0 KiB
| title | description | menu | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| RocksDB Config | Learn how to configure RocksDB engine in TiKV. |
|
TiKV uses RocksDB internally to store Raft logs and key-value pairs.
TiKV creates two RocksDB instances on each Node:
- One
rocksdbinstance that stores key-value data. - One
raftdbinstance that stores Raft logs and has a single column family calledraftdb.defaultcf.
The rocksdb instance has three column families:
| Column family | Purpose |
|---|---|
rocksdb.defaultcf |
Stores actual KV pairs for TiKV |
rocksdb.lockcf |
Stores transaction lock |
rocksdb.writecf |
Stores transactions' commits and rollback records |
RocksDB can be configured on each column family. Here is an example:
[rocksdb.writecf]
whole-key-filtering = false
For more information about the RocksDB configuration parameters, see RocksDB-related parameters.