MySql 数据库是否存在某些限制,当一个表中包含超过 200,000 条记录时会导致问题?问题是否属实?如果是的话,解决方案是什么?
最佳答案
正如 alfasin 所说,没有 200,000 个固定限制。
但是,基于可用磁盘空间和最大单个文件大小存在限制;这两者都取决于您使用的 MySQL 存储引擎(单个文件/多个文件)和行的大小乘以行数。您需要根据您的操作系统计算出限制 - 不过,您确实非常需要一个巨大的应用程序来达到这些限制,如果您确实达到了这些限制,您还有其他事情需要担心:)
如果你没有正确地索引表(或者索引太多),你也会受到性能限制;同样,没有固定限制,您只会注意到某些查询的性能下降。
您可以强制表对 MAX ROWS 进行限制:这是告诉存储引擎如何优化自身的指南。
但是出于分析的目的,您可以在一个表中放入数百万行。
关于php - MySql 数据库真的有一些限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11981036/