TiKV features a large number of configuration options you can use to tweak TiKV's behavior. When getting started with TiKV, it's usually safe to start with the defaults, configuring only the —pd (pd.endpoints) configuration.

    There are several guides that you can use to inform your configuration:

    • Security: Use TLS security and review security procedures.
    • Topology: Use location awareness to improve resilency and performance.
    • Namespace: Use namespacing to configure resource isolation.
    • Limit: Tweak rate limiting.
    • Region Merge: Tweak region merging.
    • RocksDB: Tweak RocksDB configuration options.
    • Titan: Enable titan to improve performance with large values.

    You can find an exhaustive list of all options, as well as what they do, in the documented full configuration template.