如何配置参数符合最佳实践

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】

【遇到的问题:问题现象及影响】

TIDB在并发控制和热点处理问题上可配置的系统参数很多,如何获取配置参数符合最佳实践?
如果没有使用混合部署,使用TIUP部署完成的集群默认就是最佳实践吗?
是否还需要根据服务器的CPU核心数、内存容量数在做手工调整吗?
这块比MySQL来讲困难好多。

【附件:截图/日志/监控】

先用默认配置,一个个配置参数,结合业务进行测试验证,适合别人业务的配置不一定适合你

mysql默认配置也不是最优配置,都是根据实际慢慢调整的,tidb如果没有混合部署的话,使用默认配置就是个好方法,集群有问题再针对性的调整就行。

2 个赞

没有混合部署基本不用改参数

深入研究tidb原理 + 操作系统原理 + 分布式原理 +丰富的工作实战 根据自身的情况,配置成符合自己现状的最佳组合。。。
最佳实践如上所说,需要慢慢调优。

1 个赞

要是能够根据历史负载情况,自动调整参数,实现数据库自治优化就好了。
毕竟参数优化比SQL智能优化容易些。

这个官方应该得出一个实操教程吧。

任重道远。

操作系统性能参数调优

https://docs.pingcap.com/zh/tidb/stable/tune-operating-system

TiDB 内存控制文档

https://docs.pingcap.com/zh/tidb/stable/configure-memory-usage

TiKV 线程池性能调优

https://docs.pingcap.com/zh/tidb/stable/tune-tikv-thread-performance

TiKV 内存参数性能调优

https://docs.pingcap.com/zh/tidb/stable/tune-tikv-memory-performance

1 个赞

可以有 :call_me_hand:

一般默认配置就行

默认配置即可

学习了。

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。