Моему приложению в настоящее время необходимо выгрузить большой объем данных на сервер базы данных (SQL Server) и локально в базу данных SQLite (локальный кэш).
Я всегда использовал транзакции при вставке данных в базу данных в целях ускорения. Но теперь, когда я работаю с чем-то вроде 20 тыс. Строк или более на один пакет вставки, я беспокоюсь, что транзакции могут вызвать проблемы. По сути, я не знаю, есть ли у Транзакций ограничение на количество данных, которые можно вставить под них.
Как правильно использовать транзакции с большим количеством строк для вставки в базу данных? Например, вы начинаете / делаете каждые 1000 строк?