Если возможно делайте вставки пачками (с помощью транзакций)
Убирайте лишнее индексы (они сильно тормозят вставку)
Вырубайте fsync - (на свой страх и риск)
SELECT "F_TagName_ID",
"F_Date",
"F_ConvertedValue",
CASE WHEN (8 < to_char("F_Date", 'H24')::int
AND to_char("F_Date", 'H24')::int < 20) THEN 2 ELSE 1 END AS smena
FROM "SC_Tag"."T_TagData"