2011-04-08 48 views
3

我有一个SELECT INTO OUTFILE查询,该查询可以返回高达约160,000行或几十兆字节的数据。运行需要很长时间 - 比如20分钟。如果我做LIMIT 100查询需要几分之一秒的时间,所以它看起来像我的查询可能几乎是尽可能优化。针对SELECT INTO OUTFILE进行优化

是否有任何针对SELECT INTO OUTFILE的性能改进技术?例如,在my.cnf中可能有一些内存设置有帮助或其他内容。

注意:这个问题不是关于查询优化,所以请不要询问看到我的查询,如果这就是你以后的。在其他地方有很多帮助。我正在寻求性能技术,专门改进SELECT INTO OUTFILE查询。

我在Ubuntu上,如果这有所作为。

回答

0

这是通过网络吗?将结果文件复制到同一拓扑结构需要多长时间?

使用“LIMIT 100”进行测量不一定是测试任何东西的好方法。

通常,SELECT和SELECT INTO OUTFILE之间的区别将是将数据获取到某个磁盘所需的时间。这可能涉及许多你没有告诉我们的东西。

相关问题