我写了一个查询,它获取60000行并创建excel文件,该文件应该可以作为excel文件下载,但每次我都会收到一些错误,比如500内部服务器错误'或者' mysql服务器已经消失了#39;但它适用于较小的行(10-15k)这是mysql查询:
SELECT C.*, T.Name AS TankName, T.*, P.*
FROM properties P
LEFT JOIN contacts C ON C.ID = P.ContactID AND C.CompanyID = $companyID
LEFT JOIN tanks T on T.PropertyID = P.ID $subQuery
WHERE P.CompanyID = $companyID
$condition
ORDER BY C.FullName = '', C.LastName, P.City, P.Address, P.ID
我是否需要优化查询或更改某些sql配置。
答案 0 :(得分:0)
尝试增加my.cnf变量... 如果这是innodb表或myisam表,请根据my.cnf中的这个增加变量值。
内存已用完,服务器终止查询或重新启动mysql ...
此查询中的错误日志是什么?
由于