Can someone please suggest something to improve the performance?
Page 1 / 1
I would try using the InlineQuerier and perhaps also the FeatureJoiner for this. Also make sure that you're using a recent version of FME.
Finally, make sure to switch off both breakpoints and feature caching in FME Workbench, this can have a huge influence on performance when working with such volumes.
It's possible that the best performance will be had by first reading everything into a proper database with lots of RAM, properly indexing all the relevant columns and doing the join in SQL, e.g. using an SQLExecutor or SQLCreator.
@csj5483 SpatiaLite is a good option as a staging database - pretty much the same as InlineQuerier. But try FeatureJoiner first.