三个项目,共用一个tidb,写数据的时候,它们的性能是怎么分配的

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
【概述】多个项目共用一个tidb集群,建立不同的库
【背景】三个项目,共用一个tidb,写数据的时候,它们的性能是怎么分配的,
【现象】我是一个项目用一个tidb集群,还是三个项目共用一个tidb集群,哪个性能会好
【业务影响】它们之间的性能,会影响多少
【TiDB 版本】5.0.0
【附件】

  1. TiUP Cluster Display 信息

  2. TiUP Cluster Edit Config 信息

  3. TiDB- Overview 监控

  • 对应模块日志(包含问题前后1小时日志)

性能和资源不是按database分配的,具体影响还的看业务、数据、表结构等诸多因素,另外建议使用5.0的较新版本解决了不少bug

在集群配置相同的情况下,一个项目用一个集群,肯定比三个项目用一个集群效果要好。

肯定是一对一性能好啊,另外性能不是按项目应用来分的

2 个赞

具体影响的因素很多,主要是多个项目用一个有可能会发生资源争抢,有可能一个业务发生问题导致整个集群慢,这点需要考虑下。

2 个赞

据说tidb6.0 会有多租户的功能

这种互相干扰是少不了的,只能说,你排查问题的效率肯定下降

没事就没事,有事全有事:joy:祝你共用开心

对业务系统来说,一对一性能是最好的,对运维来说,多维护两套环境,工作量增加了

1 个赞