Jos*_*vid 1 mysql sql database database-performance
我有一个场景,我需要检查10,000个不同的特定名称与一个约60,000个名称记录的表.假设缓存不相关,一般来说,出于性能目的,是否更好:
(1)分解为迷你查询,以便每个查询可能有200个不同的名称?
要么
(2)用10,000个"OR"子句写一个含糊的sql语句?
Jon*_*ton 7
你错过了3号:完全是另一种方式:
我会将列表写入单独的表/临时表或其他内容,然后使用join/ exists或其他任何内容进行过滤.
join
exists
归档时间:
14 年 前
查看次数:
568 次
最近记录: