【发布时间】:2014-01-28 21:14:47
【问题描述】:
我正在从 bash shell 运行 mysql-query,它应该将结果写入文件。东西看起来像这样(简化了一点):
mysql -uname -ppwd wmap -e "select netpoints.bssid,netpoints.lat,netpoints.lon from netpoints,users WHERE ((users.flags & 1 = 1) AND users.idx=netpoints.userid) OR (netpoints.source=5);" >db/db.csv
查询本身没有问题并且工作正常,但直到某个时间脚本执行失败
line 1: 11427 Killed
那么...如何避免查询以这种方式终止?结果将是大量数据,并且查询需要很长时间才能执行,但只要有结果就可以。
(将命令和错误信息添加到代码标签中)
【问题讨论】:
-
是手动杀死的吗?是否有更多来自 mysql 日志的调试信息?
-
不,它不是手动杀死的——我猜这是因为查询太复杂/导致数据太多
-
您是否通过 ssh 运行命令时出现超时问题?