Я унаследовал приложение, и оно получает данные из 4 представлений с (в нем XML-файл) кусками по 1000 записей, затем записывает их в XML-файл, все это делится на параметр типа, который имеет 9 различныхвозможности.Это означает, что в худшем случае будет 36 подключений к базе данных для каждой 1000 из этой комбинации типа / вида.
Реальные данные будут состоять из 90 000 строк, и в этом случае 900 - 936 раз извлекают до 1000строк из базы данных.
Теперь мне интересно, какие преимущества это даст для чтения всех данных в приложение и заставить приложение работать с этим для записи файлов 900+.
1000 строк о800 МБ, 90 000 строк - это приблизительно 81 ГБ передаваемых данных.
Код необходимо будет переписать, если мы прочитаем все сразу, и, хотя в этом есть смысл, это одноразовая работа.После 90 000 строк мы никогда больше не будем использовать этот код.Стоит ли тратить 2, 3 часа на переписывание кода, который работает таким образом, чтобы уменьшить количество соединений таким образом?