Операция COPY позволяет загружать данные в БД Vertica пакетами из файлов. Это позволяет значительно (на порядок) ускорить вставку данных в базу:
COPY test FROM '/tmp/test.csv' DELIMITER ',' TRAILING NULLCOLS
# Вставляем данные в таблицу test из файла /tmp/test.csv
Данные из файла вставятся в той же последовательности, в которой указаны колонки в таблице. Можно также использовать вставку из сжатых файлов:
COPY test FROM '/tmp/test.csv.gz' GZIP DELIMITER ',' TRAILING NULLCOLS
Для записи больших объемов данных в таблицу стоит накапливать данные в очереди (например, в CSV файле), а вставлять их пачками (например, по несколько тысяч записей).