代码之家  ›  专栏  ›  技术社区  ›  Jansha Mohammed

MySql数据库确实有一些限制吗?

  •  1
  • Jansha Mohammed  · 技术社区  · 13 年前

    MySql数据库确实有一些限制,当一个表中填充了超过200000条记录时,这些限制会导致问题吗?这个问题是否属实?如果是的话,解决方案是什么?

    4 回复  |  直到 13 年前
        1
  •  6
  •   Robbie    13 年前

    正如阿尔法辛所说,没有20万的固定上限。

    然而,根据可用磁盘空间和最大单个文件大小,也存在限制;这两者都取决于您使用的MySQL存储引擎(单个文件/多个文件)以及行的大小乘以行的数量。你需要根据你的操作系统来计算极限——不过,你真的,真的需要一个巨大的应用程序来达到这些极限,如果你真的达到了,你还需要担心其他事情:)

    如果没有正确索引表(或者索引太多),也会受到性能限制;同样,没有固定的限制,您只会注意到一些查询的性能下降。

    您可以强制表格使用MAX ROWS设置限制:这是一个告诉存储引擎如何优化自身的指南。

    但为了进行分析,您可以在一个表中放入数百万行。

        2
  •  4
  •   Nir Alfasi    13 年前

    答案是否定的。它没有20万的限制。

        3
  •  2
  •   Himanshu THE ONLY ONE    13 年前

    MySQL中没有这样的限制。
    有关详细信息,请参阅: MySQL Restrictions and Limitations
    而且 MySQL limitations

        4
  •  1
  •   Community Mohan Dere    9 年前

    MySQL数据库的有效最大表大小通常由操作系统对文件大小的限制决定,而不是由MySQL的内部限制决定。

    请参阅 Link