У меня есть таблица с MySQL 4, и у таблицы есть такая схема:
itemId int
essay longtext
dateCreated timestamp
creatorId int
Большинство этих эссе представляют собой очень большие вставки из MS Word (вспомните мегабайтные эссе).Я пытаюсь запросить эту таблицу, чтобы просто определить, кто представил эссе в определенный период времени.Мой первый подход к этому запросу был:
select creatorId from stories where dateCreated >= '2011-03-09 11:00:00';
Это должно вернуть только около 10-20 результатов.К сожалению, выполнение запроса заняло более 10 минут (так как общий размер таблицы составляет 8 ГБ с 100 000 строк).Столбец dateCreated имеет индекс.
Как повысить производительность этого запроса?