Hi Team,
I recently started using vertica and i see inserts and bulk updates are performing better but logical merges are lagging behind.
I have a tgt table with monthly data of around 30 million records and for merging one column of data into that is taking more than 60 mins and if i take the complete monthly data and put it in separate and run the same operation then its taking 3-5 mins and i have a partition based on month in the tgt table.
Merge into tgt_table -- 30 million monthly records
using src table -- this has around 40-50k records
on (conditions) -- these conditions has projections on them in both the tables
when matched then update
set tgt.column=src.column
Also, for some reason in some cases updates are performing better than merges and why it will usually happen ?
Anyway we can improve merge performance and are there any hints such as PARALLEL in vertica ?