我有两个表包含现有的文件名和下载的文件名。 Theres 61k +记录现有文件表和34k +记录下载文件表。我正在使用此查询来查找尚未下载的文件名!Mysql从大型两个表中找到不匹配的记录
SELECT * FROM
files
WHEREfilename
<> '' ANDfilename
NOT IN (SELECTfilename
FROMdownloads
)
这是以前工作正常,即使世界上几个记录,但它不是现在的工作,过几天,当有50K和20K的记录,它是越来越慢的像5/6分钟得到结果,但现在它显示这错误:
Internal Server Error 500
No response from subprocess (php) with exit signal: 0
文件名字段是表的文件名字段(varchar 255),并且这两个字段都被编入索引。任何帮助PLZ?
这是您要托管的数据库吗? – Brian