预算没那么高,那你直接装mysql不香吗?反正也是计算存储都在一个节点,没法做到计算资源与存储资源相隔离。一个机器,还搞什么分布式。这不是拖了裤子,那啥么?
单节点确实没有上tidb的必要了,tidb的优势基本都用不上,性能也比不上单机数据库
你这单台部署TiDB,是把TiDB所有的优势都完美地避开了。
那多台节点就会解决多个并发查询性能慢的问题吗
肯定会有效果,首先各个组件不会由于资源争抢相互影响,其次多个tidb server和tikv server也能利用分布式数据库的优势分摊压力。
大佬都被你吸引过来了~
加几个节点,就算是虚拟机都行
好的,明白了,多谢各位大佬
单台混布有个致命的问题,就是资源争用问题,tidb、pd、tikv三个节点在不同阶段会调用资源,如果是在同一个节点,资源不及时释放,会导致相应节点获取不到资源。同时由于linux的oom机制,会随机kill进程,注意是随机,也会影响集群的正常使用。
最后,如果想进行性能测试,建议按标准配置部署。
PS:其实混布官方有解决方案,几乎完美解决资源争用问题。
并发的时候 , 分别在 tidb /tikv 的机器上看 谁的cpu 高
grafana 上分别看 tidb 或tikv 的cpu 相关 项目
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。