求教集群拓扑优化

【TiDB 使用环境】生产环境
【TiDB 版本】
【操作系统】
【部署方式】物理机部署 64c + 256g + 100T sata盘
【集群数据量】8台 64c + 256g + 100T sata盘 物理机
【集群节点数】

【问题复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】磁盘性能差,目前主要瓶颈在IO这块。
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】

生产环境配置参考官方文档
https://docs.pingcap.com/zh/tidb/stable/hardware-and-software-requirements/#生产环境

各组件尽量不要混合部署,要用 tiflash 一定要单独部署,不用就别部署 tiflash
磁盘要好,分布式数据 TiDB 对磁盘要求高,并且磁盘可能达不到云厂商承诺的性能要求

磁盘是差了,客户只能提供这种磁盘。
也没做磁盘阵列。
目前准备调整拓扑,tikv和tiflash准备单机多实例部署,绑定cpu和内存。有没有实战文档可以参考?

文档就是官方文档,官方文档写的很好
https://docs.pingcap.com/zh/tidb/stable/hardware-and-software-requirements/

:smile:嗯嗯

8台 64c + 256g的机器,建议拿三台出来都是pd+tidb-server混布(包括Prometheus和grafana之类的);通过numa隔离资源,剩下4台部署tikv,可以每天上部署2个示例,通过numa隔离资源;剩下一台部署tiflash即可,tiflash部署太多没多大用。。。

1 个赞

现在有3台是pd+tidb+Prometheus和grafana,没有numa隔离资源。业务查询比较多,tiflash最初两台独立服务器了,后面又扩了两个混合部署的节点。

可以多参考官方文档,文档上的建议都很全面

好的 ~

3台pd+tidb,3台tikv,1台tiflash,1台备份。混部问题不大,如果没有大的分析场景,可以不要tiflash,换成tikv。tikv最好不要混布。

我是尽量按照官网要求部署的,但是磁盘太差了,瓶颈在磁盘这里。

刚好我遇到一个,如果加索引慢,可以考虑关闭这个。

好的,多谢。
我的是7.1.1的版本

:yum:这个参数从v6.3.0开始引入的。

:joy:多谢斑竹

1 个赞

磁盘有多差,都是机械盘吗

是的,都是机械盘,SATA盘

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