Mysql улучшает скорость SELECT

В настоящее время я пытаюсь улучшить скорость 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

.... и очень много несколько вставок, если вообще есть.

Я пробовал разбивать данные по тегам на различное количество разделов, но, похоже, это немного увеличило скорость.

10
задан OMG Ponies 23 January 2011 в 18:25
поделиться