У меня есть простая задача копирования данных Excel в таблицы SQL. Сначала я выполняю одну хранимую процедуру для удаления записей в таблицах. Затем у меня есть ввод Excel, из которого я копирую данные в таблицы SQL, используя tMap.
У меня есть 20 таблиц для копирования данных. У меня относительно небольшое количество записей в таблице (10-100) для копирования. Тем не менее, когда я выполняю свою задачу, это занимает очень много времени (5-10 минут), и после копирования 12 записей в таблицах не хватает памяти.
Мой рабочий процесс .. (хранимая процедура -> (на подзадаче в порядке) -> ввод excel -> tmap -> tMSSqlOutput -> (в компоненте в порядке) -> ввод excel -> tmap -> tMSSqlOutput (в компоненте в порядке) -> ...... -> ввод excel -> tmap -> tMSSqlOutput)
Мой лист Excel находится на моем локальном компьютере, где я копирую данные в таблицы SQL на сервере. Я сохранил свои настройки запуска/отладки как Xms 1024M, Xmx 8192m. Но все равно не работает.
Могу ли я узнать, что я могу сделать, чтобы решить эту проблему?
Я запускаю свой талант на виртуальной машине (виртуальная машина). Прилагаю скриншот своей работы.