У меня есть SQL-запрос, который занимает много времени для загрузки. Я думаю, мне нужно добавить некоторые индексы, но я не уверен, какие индексы я должен добавить.
Это основной SQL-код, который выполняется: SQL FIddle: http://sqlfiddle.com/#!9/f440e2/1
Это может занять не более 10 секунд, если есть 20000 записей
Какую индексацию вы бы предложили повысить эффективность?
EXPLAIN Результаты:
EXPLAIN Результаты после модификаций:
Вы можете добавить еще 2 индекса в свои таблицы.
ALTER TABLE 'OpenROData' ADD INDEX key_value_idx (key_value);
ALTER TABLE 'OpenRONotes' ADD INDEX ro_number_idx (ro_number);