Найдено 3 результата

akorud
21 янв 2008, 23:35
Форум: Общие проблемы
Тема: Оптимализация (ускорение) запроса с max() и group by
Ответы: 8
Просмотры: 6435

dimitr писал(а):добавлю лишь, что тюнинг параметра SortMemUpperLimit позволяет ускорить обработку внешней (aka "дисковой") сортировки за счет большего буфера в памяти.
А кстати откуда тут SORT? И-за max? Мне вобщем-то не нужно сортировать результат.
akorud
21 янв 2008, 18:01
Форум: Общие проблемы
Тема: Оптимализация (ускорение) запроса с max() и group by
Ответы: 8
Просмотры: 6435

http://forum.ibase.ru/phpBB2/viewtopic.php?t=4175 здесь про это (примерно) написано. И быстрее 10 сек. не будет. Вопрос - можно ли как-то еще ускорить запрос? практически - нет. теоретически - можно, изменением структуры данных. Т.е хранить max_id по конкретной дате, в отдельной таблице. Так я и ду...
akorud
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 минут. Автоматическ...