А кстати откуда тут SORT? И-за max? Мне вобщем-то не нужно сортировать результат.dimitr писал(а):добавлю лишь, что тюнинг параметра SortMemUpperLimit позволяет ускорить обработку внешней (aka "дисковой") сортировки за счет большего буфера в памяти.
Найдено 3 результата
- 21 янв 2008, 23:35
- Форум: Общие проблемы
- Тема: Оптимализация (ускорение) запроса с max() и group by
- Ответы: 8
- Просмотры: 6435
- 21 янв 2008, 18:01
- Форум: Общие проблемы
- Тема: Оптимализация (ускорение) запроса с max() и group by
- Ответы: 8
- Просмотры: 6435
http://forum.ibase.ru/phpBB2/viewtopic.php?t=4175 здесь про это (примерно) написано. И быстрее 10 сек. не будет. Вопрос - можно ли как-то еще ускорить запрос? практически - нет. теоретически - можно, изменением структуры данных. Т.е хранить max_id по конкретной дате, в отдельной таблице. Так я и ду...
- 21 янв 2008, 17:06
- Форум: Общие проблемы
- Тема: Оптимализация (ускорение) запроса с max() и group by
- Ответы: 8
- Просмотры: 6435
Оптимализация (ускорение) запроса с max() и group by
Имеется таблица reads ( id bigint, input_id integer, reg_date TIMESTAMP NOT NULL) в ней около 10 млн. записей. И запрос SELECT max(r.reg_date), input_id FROM reads r GROUP BY input_id - задача найти дату последнего (самого нового) read для каждого input. Время исполнения около 10 минут. Автоматическ...