首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果超过数据库大小限制怎么办?

问如果超过数据库大小限制怎么办?
EN

Stack Overflow用户
提问于 2011-04-02 04:29:32
回答 2查看 2.9K关注 0票数 2

我只是在想,如果mysql数据库的大小超过了限制,我的应用程序在上面运行会发生什么。我的主机只允许每个数据库1 GB的空间。我知道这太多了,但如果我制作了一个应用程序,让人们讨论一些事情,多年后的某个时候,数据库超过了限制,那该怎么办呢?

那我该怎么办?大约有多少文本数据可以存储在1 GB中?我可以让两个数据库运行一个应用程序吗?例如,一个数据库包含用户名和个人资料之类的内容,而另一个数据库包含问题和答案?这会减慢获得一切的过程吗?

更新:我可以在自己的服务器上设置mysql并克服大小限制吗?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-02 05:10:31

  • 将表拆分到两个数据库中不会降低速度(假设两个数据库都在同一个MySQL服务器上),但是如果数据在逻辑上是同一应用程序的一部分,那么将它们组合在一起会更明智。
  • 当你想引用另一个数据库中的表时,你还必须用适当的数据库名称来限定它,这可以看作是inefficiency.
  • My猜测,如果你在两个数据库或一个数据库上接近1 1GB,那么主机对待你的方式不会有什么不同(这不应该对MySQL产生影响。毕竟)。我建议你不要担心,除非你要生成的数据不是任何人的事,在这种情况下,你需要一个更专用的主机。
  • 如果你在数年后发现你即将达到极限,你可以决定是丢弃一些旧数据,还是转移到允许你存储更多数据的主机。
  • 我认为当你达到1 1GB时,你的应用程序不会立即停止工作。我认为更有可能的是,你的主人会开始给你写电子邮件,斥责你,建议你升级软件包,或者其他什么。
票数 2
EN

Stack Overflow用户

发布于 2011-04-02 04:33:59

其中大部分是特定于您的主机的。1 1GB约为10亿字节(一个字母通常等于字节)。拥有两个数据库不会减慢任何事情,只要它们都在同一台主机上并且设置正确。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5518491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档