Вашият key_col е напълно безполезен. Знаете ли, че можете да имате първичен ключ върху множество колони? Бих препоръчал да пуснете тази колона и да създадете нов първичен ключ на (дата, символ) в този ред, тъй като вашата колона за дата има по-висока мощност. Освен това можете след това (ако има нужда от това) да създадете друг уникален индекс на (символ, дата). Публикувайте EXPLAIN
от най-важните ви запитвания. И каква е кардиналността на symbol
?
АКТУАЛИЗИРАНЕ:
Това, което можете да видите в обяснението, е, че няма индекс, който може да се използва и той сканира целите 22,5 милиона реда. Моля, опитайте с гореспоменатите. Ако не искате да пуснете key_col точно сега, трябва поне да добавите индекс към колоната със символи.