每个 MySQL 的最大行数(十亿) NDBCLUSTER?
-
03-07-2019 - |
题
我有一个数据库需要能够扩展到数十亿个条目或行。
- 每个表可以支持这么多行吗?可取吗?
- 如果在 NDBCLUSTER 中使用,单个表是否会拆分为多个集群。
- 其他负载平衡技术?
- 部署此类数据库的建议方法有哪些?
- 对于具有如此多行的数据库来说,获得更高性能的最佳实践是什么?
- MySQL 会这样做吗,或者我应该去别处寻找。
解决方案
我们的表有 2200 万行,而且看不到瓶颈。至少没有足够的内存无法解决的问题。一般来说,没有简单的是或否。这取决于您的数据、表引擎等的性质。
如果您披露了您正在保存的数据类型的更多信息,那么回复可能会更详细。
对于大型数据库,我唯一的一般建议是,在进行复制和/或分片之前,我会超出硬件选项(出于性能原因 - 保留从属服务器进行备份是另一回事)。您还需要了解您的 索引fu 以及用于调整数据库服务器的明显开关/选项。
更多信息,如果你能告诉我你正在使用什么类型的数据。
不隶属于 StackOverflow