2

我在 Amazon-ec2 上有一台服务器(带有 miniman 资源的 ubuntu 12)。我在我的mac(i7 cpu)上开发这些东西并在另一个测试服务器(i5 cpu)上测试,它也是ubuntu 12。

我的问题是:当我执行长 SQL 时,在我的 mac 和测试服务器上一切都很好(选择数据的结果显示很好,除了执行时间有点长......在我的 mac 大约是 0.04 秒测试服务器大约需要 10 秒)。

但是,当我在命令行上的 Amazon-ec2 服务器上执行相同的 SQL 时,它显示“#REF!” 不是“NULL”。(执行时间也很长,大约 5 分钟......)

我不知道要搜索的关键字,只搜索“mysql #REF!” 在谷歌和这里,我仍然没有找到任何答案和线索。

是什么导致了这个问题?我该如何解决?对不起我糟糕的英语和你的病人!

4

1 回答 1

0

我仍然没有找到关于那些“#REF!”的真正原因。但似乎我找到了避免它的方法。我猜原因是因为执行时间太长了。所以最后,我们为表添加索引,现在执行时间从 5 分钟下降到 0.2 秒。还有那些“#REF!” 会自动消失。

于 2012-12-25T07:39:31.657 回答