Объединить многократные обновления базы данных в одну?

У меня есть foreach на 100,000 файлов, и каждый файл будет загружен, и затем приблизительно 10 storedProcedures будут управлять против базы данных MySQL с новыми данными.

Для каждого файла связь с базой данных откроется и закроется.

Проблема состоит в том, что это очень медленно. Я попытался сделать его многопоточным, но Команда Odbc заморозится после короткого времени на открытой связи или заключительной связи.

Там должен так или иначе объединить все обновления в сценарий, не изменяясь слишком много в коде и управлять одним большим сценарием на базе данных?

Наилучшие пожелания

0
nl ja de
Тот, почему вы открываете связь В foreach. Открытый однажды, тогда foreach, и затем Близко однажды. Многопоточный не собирается помогать, находится на другом конце, единственная головка записи аппаратных средств.
добавлено автор paparazzo, источник

1 ответы

0
добавлено
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

DBA - русскоговорящее сообщество
DBA - русскоговорящее сообщество
1 345 участник(ов)

Общаемся и обсуждаем темы, посвященные DBA, PostgreSQL, Redis, MongoDB, MySQL, neo4j, riak и т.д. См. также: @devops_ru, @kubernetes_ru, @docker_ru, @nodejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было полезным и комфортным.

MySQL
MySQL
995 участник(ов)

The group is about MySQL. For code use hastebin.com. Admin: @smlkw

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot