gpt4 book ai didi

Mysql 数据库大小增长超过 4 TB? Azure 最多支持 4 个

转载 作者:行者123 更新时间:2023-11-29 16:02:37 25 4
gpt4 key购买 nike

几天前,有人向我寻求针对这种特殊情况的帮助。 Azure 上设置的 MYSQL 数据库大小已达到 4 TB。我之前建立过数据库并为它们开发过,但我并不是真正的 dba。

他们认为,问题在于 Azure 的大小限制为 4 TB(几个月内该大小将增加一倍,但幸运的是它不会继续这样增长)。我与他们讨论了获取部分数据的事宜,但他们显然需要所有 10 年的数据。他们不想从 Azure 迁移或使用 MYSQL 以外的其他东西。他们向我指出的一件事是,特别是 1 个表的大小几乎为 2 TB。

不幸的是,我还没有获得访问数据库的权限,但我只是想询问在这种情况下我的选择。我对此进行了一些研究,我看到了像 MYSQL 分片这样的东西。这是唯一的选择吗?可以在Azure上完成吗(我在Azure上看到了针对SQL Server的SQL分片文章,但没有针对Mysql)。例如,我可以将一些表分区到另一个 MYSQL 数据库中吗?

我想我只是在寻求有关如何推进此事的建议。任何有关此类内容的链接都值得赞赏。

谢谢

最佳答案

简单答案

4TB 不是 MySQL 的限制,因此 Azure 限制了您。切换到其他服务。

future 的问题

但是...4TB 充满了问题,尤其是对于非 dba 来说。

  • 数据类型过大(浪费磁盘空间)
  • 缺乏标准化(浪费磁盘空间)
  • 需要汇总表(如果是数据仓库)
  • 索引(性能)次优
  • 提取速度(加载新数据时陷入困境)
  • 查询速度
  • 分区以帮助清除(如果您最终要清除“旧”数据)
  • 分片(这是一个与所有其他讨论加起来一样大的讨论)

所有这些都可以解决,但我们需要查看架构、查询、数据流、整体架构等。

关于Mysql 数据库大小增长超过 4 TB? Azure 最多支持 4 个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56052096/

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