Коротко о оптимизации. Разработчики часто в спешке пишут запросы не оптимальные с точки зрения нагрузки на БД. Надо понимать что каждый запрос требует времени выполнения и занимает ресурсы БД. Это касается интеграций, десктоп и web приложений.
Построчных конструкций типа insert в цикле нужно избегать, поскольку тогда каждая строчка будет выполнятся отдельным шагом и занимать время на обработку в базе данных.
Неправильный код выглядит примерно так:
for(i = 1; i = n; i++){
insert into some_table values(n,'something');
}
Можно оптимизировать выполнение таких конструкций добавив пакетную обработку записей, то есть выполнять insert пачкой. Это сократит время выполнения запросов. Также можно поискать другие варианты выполнения, но главное помнить что каждая dml операция с базой это транзакция требующая временных затрат.