php - MySql 数据库真的有一些限制吗?

标签 php mysql record solution

MySql 数据库是否存在某些限制,当一个表中包含超过 200,000 条记录时会导致问题?问题是否属实?如果是的话,解决方案是什么?

最佳答案

正如 alfasin 所说,没有 200,000 个固定限制。

但是,基于可用磁盘空间和最大单个文件大小存在限制;这两者都取决于您使用的 MySQL 存储引擎(单个文件/多个文件)和行的大小乘以行数。您需要根据您的操作系统计算出限制 - 不过,您确实非常需要一个巨大的应用程序来达到这些限制,如果您确实达到了这些限制,您还有其他事情需要担心:)

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

您可以强制表对 MAX ROWS 进行限制:这是告诉存储引擎如何优化自身的指南。

但是出于分析的目的,您可以在一个表中放入数百万行。

关于php - MySql 数据库真的有一些限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11981036/

相关文章:

php - 滚动时,Twitter Bootstrap Modal 窗口不会保持在屏幕中央

php - 如何将数据库连接对象从一个类传递到另一个类?

php - 使用 php 在四个投资组合项目后添加新的 col-12

php - mysql组更新有多个where

php - 检查表是否存在于 PHP 中

MySQL 将多行中的一行设置为默认值

Mysql更新记录出错

php - 如何在 PHP 错误日志文件中获取命令行错误

c# - 在 C# 记录中缓存昂贵的重新计算属性或字段

haskell - 隐藏派生字段(显示)