【发布时间】:2012-12-25 15:39:31
【问题描述】:
我在 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!”在谷歌和这里,我仍然没有找到任何答案和线索。
是什么导致了这个问题? 我该如何解决? 对不起我糟糕的英语和你的病人!
【问题讨论】:
-
您是如何执行查询的?什么工具?
-
感谢@tadman 的帮助。仅限命令行。类似这样的东西:mysql -uroot -pblablabla >>select * from A join B ON A.id=B.id join C ON A.id=C.id
-
您是如何将数据上传到您的“Amazon-ec2 服务器”的?
-
我使用 Zend 框架制作的后端对 mysql 中的数据进行 CRUD。
-
抱歉之前的SQL应该是left join,不是join。另一件事是“#REF!”只发生在我离开加入的桌子上。
标签: mysql amazon-ec2