【问题标题】:How many rows can MySQL store?MySQL可以存储多少行?
【发布时间】:2015-05-24 03:55:40
【问题描述】:

所以我是一个初学者,刚刚自学了几个月的 MySQL。我总是在工作中使用 phpMyAdmin。我过去的工作只涉及大约 100k 行的表,所以没有大问题。

但是我的客户现在想在一个表中存储大约 800 万行。 MySQL/phpMyAdmin存储和处理是否太多?

非常感谢。

【问题讨论】:

  • 取决于用于服务器的机器(如它有多少空间),对于 mysql 本身是的,它可以处理那么多。
  • 没有。具有数十亿行的表并非闻所未闻。只要确保您使用良好的设计原则和适当的索引。

标签: mysql phpmyadmin


【解决方案1】:

谷歌一下:

在 InnoDB 中,表大小限制为 64 TB,MySQL 行大小限制为 65,535,可以有 1,073,741,824 行。这将是利用最大行大小限制的最小记录数。但是,如果行大小更小,可以添加更多记录

这就是它所说的。

所以答案可能有 1,073,741,824 行。

【讨论】:

    【解决方案2】:

    我们不知道您的记录有多大或多小。短记录可以是几个整数字段,或者我们的记录可能非常大,有数百个文本或 varchar 字段。所以测量文件大小是最好的方法。这个Officilal Information 可以帮到你

    【讨论】:

      猜你喜欢
      • 2019-11-26
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      • 1970-01-01
      • 2011-04-22
      • 1970-01-01
      • 1970-01-01
      • 2021-05-10
      相关资源
      最近更新 更多