Thanks for posting your question in the Microsoft Q&A forum.
Azure Data Factory is a cloud-based data integration service that supports large-scale data movement and transformation. It can be used to automate loading data from your CSV files into the target database. Azure Data Factory can handle parallel processing and be optimized for large datasets.
Consider temporarily disabling or dropping non-essential indexes during the import process and recreating them after the data is loaded.
** Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful **