几天前,有人要求我在这种特殊情况下提供帮助。在Azure上建立的MYSQL数据库的大小达到了4TB。我以前建立过数据库并为它们开发过,但我并不是一个真正的dba。
据他们说,问题是Azure的大小限制是4TB(在几个月内它将翻倍这个大小,但幸运的是它不会继续那样增长)。我跟他们谈过要取得一些数据,但他们显然需要全部10年的数据。他们不想离开Azure,也不想使用MYSQL以外的东西。他们向我指出的一件事是,特别是1张桌子的大小几乎是2TB。
不幸的是,我还没有被允许访问数据库,但我只想问一下在这种情况下我的选择。我稍微研究了一下,看到了类似MYSQL切分之类的东西。这是唯一的选择吗?它能在Azure上完成吗(我在Azure上看到了用于SQL服务器的SQL切分文章,而不是Mysql)。例如,我可以将一些表划分到另一个MYSQL数据库中吗?
我想我只是在寻求关于如何推进这件事的建议。任何这样的链接都是值得赞赏的。
谢谢
发布于 2019-05-09 07:15:55
简单答案
4TB不是MySQL的限制,所以Azure限制了你。切换到另一项服务。
未来问题
但是..。4TB充斥着各种问题,特别是对于非dba患者。
所有这些都可以解决,但是我们需要看到模式、查询、数据流、总体架构等等。
https://stackoverflow.com/questions/56052096
复制相似问题