если это не сработает, попробуйте создать foo вместо выбора тега.
тоящее время я пытаюсь улучшить скорость SELECTS для таблицы MySQL и буду признателен за любые предложения по ее улучшению.
У нас более 300 миллионов записей в таблице, а в таблице есть тег структуры, дата, значение. Первичный ключ - это комбинированный ключ тега и даты. Таблица содержит информацию о 600 уникальных тегах, большинство из которых содержит в среднем около 400 000 строк, но может варьироваться от 2000 до более 11 миллионов строк.
Запросы, выполняемые к таблице:
SELECT date,
value
FROM table
WHERE tag = "a"
AND date BETWEEN 'x' and 'y'
ORDER BY date
.... и очень мало, если таковые имеются.
Я попытался разделить данные по тегам на различное количество разделов, но, похоже, это немного увеличило скорость.