0

我有一个 2M+ 行的 mysql 表,整个数据库大小为 2.3GB。PHPmyadmin 在检索表时内存不足,但我永远不会提取 2M 行。我应该关注自己的任何限制吗?

我的机器:4 GB RAM,1x i3 540 3.06GHz 120GB SSD HD

我用NodeJS查询数据库,我只用myPHPadmin管理

4

1 回答 1

0

PHP 对于提取多行数据非常糟糕。它只是不能很好地适应大内存使用或大数组。如果您真的希望 PHP MyAdmin 输出您的表格,您将需要提高 PHP 内存限制。

您的数据库本身应该没问题。我认为任何 MySQL 限制都将在操作系统本身上。但是,表性能确实会随着表大小的增加而降低。性能下降的点完全取决于表结构及其使用以及运行它的系统。

于 2013-09-03T20:11:29.187 回答