gpt4 book ai didi

database - 什么对服务器更费力?数据库的数量还是数据量?

转载 作者:搜寻专家 更新时间:2023-10-30 23:19:48 24 4
gpt4 key购买 nike

我在工作中继承了一个网络应用程序。每次添加用户/帐户时,它都会创建一个新的 MySQL 数据库。每个数据库通常最多可达 300mb,但不会更多。在 AWS RDS 上运行的 271 个数据库中,Web 应用程序运行得像糖蜜一样。

每个数据库中有一个表,其中包含 90% 的数据,并且它在所有数据库中都包含相同的数据。因此,我可以从该表中获取数据并将其放入单独的数据库中,并将所有帐户也连接到该数据库。这将大大缩小每个数据库的大小。

但是,我担心它不会加速服务器,因为上面的数据库太多了。我不是数据库管理员,如果我的思路不合理,我会提前道歉。但是我很愿意学习。

在这种情况下,我应该尽量缩小数据库的数量还是应该尽量缩小每个数据库的大小?缩小每个数据库的大小真的有用吗?

最佳答案

我直接怀疑是数据库数量的问题。但这是糟糕设计的明显标志,我敢打赌其他地方也有问题。例如,许多优化可以在一个表内进行,但不能跨表进行。因此,如果您不断地处理相同类型但保存在不同表中的信息,速度会慢得离谱。

关于database - 什么对服务器更费力?数据库的数量还是数据量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7815690/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com