请教6台服务器部署TIDB集群规划,谢谢

【 TiDB 使用环境】
【概述】:6台2C8G服务器搭建TIDB集群,该如何进行规划,谢谢!
【背景】:因单机mysql数据库在查询大量数据较慢,所以计划将业务迁移至tidb集群上,现在有6台虚机配置为2C8G,计划搭建成tidb集群承载业务。关于6台服务器中PD、TIDB、TIKV组件数量该如何规划,是否有必要安装其他的组件呢,请帮忙指导,谢谢!
【业务影响】:迁移后有哪些方面需要注意呢?
【TiDB 版本】:5.3

1 个赞

描述的配置不太够啊,可以参考下混合部署的文档

https://docs.pingcap.com/zh/tidb/stable/hybrid-deployment-topology

配置不够的情况下,并且数据量单表小于 5千万,性能可能还不如 Mysql

1 个赞

可以试试3台用来pd和tidb混部,另外3台各部署一个tikv,不过你这机器配置有点低,性能估计不咋样

1 个赞

3台用来pd和tidb混部,这个具体pd和tidb的数量是多少呢

1 个赞

3个pd3个tidb,每台虚拟机上pd+tidb

这6台的内存不足呀,建议采购新机器,毕竟还有固态硬盘的要求

这6个虚拟机整合起来配置一个12c 48g装mysql更合适

这个配置貌似差很多,太容易oom了

现有的mysql配置是什么样的?慢在什么sql了?不能因为mysql慢所以迁移到tidb,这个条件不充分

看起来性能不够,实在不行,考虑一下MySQL的mgr集群吧

现在MYSQL是单机8C 32G的虚机,业务表在百万级别,查询count表数据得10秒。所以想换成TIDB试下。

我觉得拿8C32G的单机混合部署,在不考虑高可用的情况下,部署单节点的性能,可能会比6台2C8G的集群好一点~2C8G的配置太低了~:sweat_smile:

count慢的话优先优化下SQL吧:grinning:

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