Navicat 消息 - 内存不足



我有大约 400 万行的表,每行由 30 列组成。它应该每天都有新的行变得越来越大。

当我想在 250 万上查看 navicat 浏览器中的所有数据时,它会给我内存不足的消息,在我看来,这与服务器资源无关?

另外,我尝试右键单击连接 ->执行 sql 文件,它运行成功,但不显示数据。

你有一张大桌子。当您尝试将表的全部内容作为结果集检索时,您的客户端软件 (Navicat) 似乎无法获得足够的 RAM 来容纳它。

SQL的全部目的是允许处理非常大的表:特别是不适合RAM的表。因此,将整个表拉入客户端是没有意义的。

如果由于某种原因必须检索整个表,请尝试mysqldump命令行文件,并将其放入文件中。

您可能希望在客户端程序的查询末尾使用 LIMIT 1000 子句或类似的东西。

相关内容

  • 没有找到相关文章