3

我有一个SELECT INTO OUTFILE查询最多可以返回约 160,000 行或几十兆字节的数据。运行需要很长时间——比如 20 分钟。如果我这样做LIMIT 100,查询只需要几分之一秒,所以看起来我的查询可能已经尽可能地优化了。

是否有任何特定于 的性能改进技术SELECT INTO OUTFILE?例如,也许有一些内存设置my.cnf有帮助或其他什么。

注意:此问题与查询优化无关,因此如果您要查看我的查询,请不要要求查看。在其他地方有很多帮助。我正在寻求专门改进SELECT INTO OUTFILE查询的性能技术。

我在 Ubuntu 上,如果这有什么不同的话。

4

1 回答 1

0

这是跨网络吗?跨相同拓扑复制结果文件需要多长时间?

使用“LIMIT 100”进行测量不一定是对任何事物的很好测试。

通常,SELECT 和 SELECT INTO OUTFILE 之间的区别在于将数据放到某个磁盘上所需的时间。这可能涉及很多你没有告诉我们的事情。

于 2011-05-08T20:32:47.003 回答