tidb并发查询慢

预算没那么高,那你直接装mysql不香吗?反正也是计算存储都在一个节点,没法做到计算资源与存储资源相隔离。一个机器,还搞什么分布式。这不是拖了裤子,那啥么?

单节点确实没有上tidb的必要了,tidb的优势基本都用不上,性能也比不上单机数据库

你这单台部署TiDB,是把TiDB所有的优势都完美地避开了。

那多台节点就会解决多个并发查询性能慢的问题吗

肯定会有效果,首先各个组件不会由于资源争抢相互影响,其次多个tidb server和tikv server也能利用分布式数据库的优势分摊压力。

大佬都被你吸引过来了~ :cowboy_hat_face:

加几个节点,就算是虚拟机都行

好的,明白了,多谢各位大佬

单台混布有个致命的问题,就是资源争用问题,tidb、pd、tikv三个节点在不同阶段会调用资源,如果是在同一个节点,资源不及时释放,会导致相应节点获取不到资源。同时由于linux的oom机制,会随机kill进程,注意是随机,也会影响集群的正常使用。

最后,如果想进行性能测试,建议按标准配置部署。
PS:其实混布官方有解决方案,几乎完美解决资源争用问题。:wink:

并发的时候 , 分别在 tidb /tikv 的机器上看 谁的cpu 高

grafana 上分别看 tidb 或tikv 的cpu 相关 项目

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