Я вполне уверен, что знаю ответ на этот вопрос, но любые идеи были бы чрезвычайно полезны ...
Прежде всего, это MySQL 5.1.32-сообщество. У меня есть большая таблица (миллионы строк, размер не может быть уменьшен - это уменьшенный размер), а соответствующие поля - это два поля даты и времени. Мы назовем это date1 и date2. Мне нужно выполнить запрос выбора, который возвращает все строки (фактически UUID varchar (40), где date1> date2.
SELECT id FROM table1 WHERE date1 > date2;
Запуск слишком длинный (2 минуты). Индексы на самих датах явно ничего не делают. Если не считать разницу между двумя датами и индексацию, какие-нибудь способы уменьшить время запроса? Это кажется таким основным вопросом, но мне всегда интересно, может быть, я просто что-то упускаю ...