Posted: Thu Aug 16, 2012 4:13 pm Post subject: Оптимизация записи в файл
Добрый день!
Собственно, весь вопрос в заголовке темы.
Требуется записать большое количество информации (более 1 млн. "записей" ракурса iflo) в локальный файл. Стандартными средствами через транзакции se11, se16n сервер впадает в ступор. Помогает только логическое разбиение всех записей по группам в 200-300 тысяч записей (и то, запись происходит ооочень долго). То же самое вижу при использовании функции GUI_DOWNLOAD.
Т.е. проблема, как таковая, решена, но меня заинтересовало, есть ли возможность оптимизации процесса записи в файл. Кто-нибудь пытался реализовать эту задачу своими средствами? Ибо скорость записи ну очень медленная, создаётся ощущение, что SAP AG просто не заморачивались и сделали так, как получилось, не оптимизируя алгоритм.
Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Thu Aug 16, 2012 9:43 pm Post subject: Re: Оптимизация записи в файл
nigelion wrote:
создаётся ощущение, что SAP AG просто не заморачивались и сделали так, как получилось, не оптимизируя алгоритм.
Даже больше того, есть подозрение, что SAP специально использовал не самые быстрые методы записи с сервера на рабочую станцию
Это не самое лучшее решение - выгружать из SAP файлы большого объема.
Вы лучше расскажите, что за задачу перед Вами поставили? _________________ С уважением,
Удав.
А вообще, для такой системы как SAP очень странно, что нет нормального быстрого транспорта из оперативной памяти в файловую систему.
Ну почему же, а dataset? Там должно быть все вполне быстро, правда на сервер приложений.
Учитывайте, что для выгрузки/загрузки на рабочую станцию весь объем данных нужно переслать по сети, и возможно что SAP специально не стал делать более развитых инструментов работы с файлами на рабочей станции - чтоб не увлекались.
хм, dataset ещё не пробовал, но то что выгрузка идёт на сервер приложений - интересная особенность а чем не увлекаться-то? Тем, что 2.5 Гб на винчестер записываются около двух часов?
Если так будет понятнее - миграция данных из одного ландшафта в другой (в пределах SAP R/3).
Спасибо ребят, но наверное нужно закрывать тему - на мой вопрос прямого ответа нет; но спасибо за желание помочь
хм, dataset ещё не пробовал, но то что выгрузка идёт на сервер приложений - интересная особенность а чем не увлекаться-то? Тем, что 2.5 Гб на винчестер записываются около двух часов?.
я же говорю - чтоб выгрузить на рабочую станцию, эти 2.5 Гб еще нужно по сети переслать, а это неплохая нагрузка на сеть (особенно если выгрузку запустят сразу десяток пользователей). Тем более что для ваших целей тем более не нужно гонять эти данные туда-сюда
nigelion wrote:
Спасибо ребят, но наверное нужно закрывать тему - на мой вопрос прямого ответа нет; но спасибо за желание помочь
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.