Постгрес оптимизация запроса?
des1roer: CREATE INDEX насколько понимаю создает индексы для наиболее часто используемых данных. но если данные динамические то как это сделать и поможет ли
des1roer: Вы понимаете не правильно.
1) индекс нужен для ускорения поиска и сортировки
2) без "order by" порядок кортежей вообще не гарантирован.
даже с "order by" если у нескольких кортежей совпадают значения в поле по которому идет сортировка - их порядок не гарантирован.
индекс по (F_Date,F_TagName_ID) существенно ускорит выборку я полагаю
3)В порядке бреда: т.к в таблице у Вас весьма много записей - есть смысл обдумать так ли их надо хранить в реляционной базе, или можно агрегировать в списки например по часам и класть в какую нибудь монгу? Ну или хотя бы чистить старые записи. Или переносить их в другую таблицу.
Начните с CREATE INDEX