【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【遇到的问题:问题现象及影响】
TIDB在并发控制和热点处理问题上可配置的系统参数很多,如何获取配置参数符合最佳实践?
如果没有使用混合部署,使用TIUP部署完成的集群默认就是最佳实践吗?
是否还需要根据服务器的CPU核心数、内存容量数在做手工调整吗?
这块比MySQL来讲困难好多。
【附件:截图/日志/监控】
【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【遇到的问题:问题现象及影响】
TIDB在并发控制和热点处理问题上可配置的系统参数很多,如何获取配置参数符合最佳实践?
如果没有使用混合部署,使用TIUP部署完成的集群默认就是最佳实践吗?
是否还需要根据服务器的CPU核心数、内存容量数在做手工调整吗?
这块比MySQL来讲困难好多。
【附件:截图/日志/监控】
先用默认配置,一个个配置参数,结合业务进行测试验证,适合别人业务的配置不一定适合你
mysql默认配置也不是最优配置,都是根据实际慢慢调整的,tidb如果没有混合部署的话,使用默认配置就是个好方法,集群有问题再针对性的调整就行。
没有混合部署基本不用改参数
深入研究tidb原理 + 操作系统原理 + 分布式原理 +丰富的工作实战 根据自身的情况,配置成符合自己现状的最佳组合。。。
最佳实践如上所说,需要慢慢调优。
要是能够根据历史负载情况,自动调整参数,实现数据库自治优化就好了。
毕竟参数优化比SQL智能优化容易些。
这个官方应该得出一个实操教程吧。
任重道远。
https://docs.pingcap.com/zh/tidb/stable/tune-operating-system
https://docs.pingcap.com/zh/tidb/stable/configure-memory-usage
https://docs.pingcap.com/zh/tidb/stable/tune-tikv-thread-performance
https://docs.pingcap.com/zh/tidb/stable/tune-tikv-memory-performance
可以有
一般默认配置就行
默认配置即可
学习了。
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。