我有一个SQL查询,需要很长时间才能加载。 我想我需要添加一些索引,但是我不确定应该添加哪些索引。
这是执行的主要SQL: SQL FIddle:http://sqlfiddle.com/#!9/f440e2/1
当有> 20000条记录时,这可能需要长达10秒的时间
您建议采用什么索引来提高效率?
解释结果:
修改后解释结果:
答案 0 :(得分:2)
您可以在表中再添加2个索引。
ALTER TABLE `OpenROData` ADD INDEX key_value_idx (key_value);
ALTER TABLE `OpenRONotes` ADD INDEX ro_number_idx (ro_number);