Добрый день господа!
У меня возникла проблема. Мы установили DataServer for Oracle на Windows server 2008. БД Oracle стоит на сервере под ОС Linux. БД Progress стоит на третьем серваке тоже под Linux. Я конечно понимаю что не удачная конфигурация архитектуры, но сейчас прорабатываем вопрос переноса DataServer for Oracle на сервер где стоит БД Oracle. Вообщем настроили и запустили перекачку данных с Progress в Oracle. Скорость нас смущает, около 250 строк в секунду. Одну таблицу в 2000000 строк перегнали на Oracle за 2 часа. Если кто то имел опыт настройки помогите плиз советом по настройке производительности. Буду очень благодарен
Проиводительность DataServer for Oracle
Re: Проиводительность DataServer for Oracle
Оракл должен грузить 2 миллиона минуды за 2 наверно. Так что вы наверно сами понимаете что не самая лучшая конфигурация.
Для загрузки Прогрессовых данных в Оракл вообше ДатаСервер не нужен, я бы просто грузил через External Tables. Во всяком случае скорость была бы раз в 100 быстрее.
Может у вас ешё другие задачи есть где DataServer необходим?
ешё есть такой продукт Oracle Data Integrator. Он тоже позволяет грузить данные из любой базы (даже Прогресс) в Оракл.
Для загрузки Прогрессовых данных в Оракл вообше ДатаСервер не нужен, я бы просто грузил через External Tables. Во всяком случае скорость была бы раз в 100 быстрее.
Может у вас ешё другие задачи есть где DataServer необходим?
ешё есть такой продукт Oracle Data Integrator. Он тоже позволяет грузить данные из любой базы (даже Прогресс) в Оракл.
Dmitri Levin and
-
- Старожил
- Сообщения: 98
- Зарегистрирован: 24 мар 2010, 16:20
Re: Проиводительность DataServer for Oracle
Дилетант построил ковчег, а профессионал - Титаник
Re: Проиводительность DataServer for Oracle
Dmitri Levin and
Re: Проиводительность DataServer for Oracle
Интересная призентация на эту тему была в Манчестере.
Я там не был, но с автром пообшался.
В докладе то же самое OpenEdge ABL application в первом случае работает с прогресс базой, а во втором с оракл через OpenEdge Dataserver for Oracle.
В результате OpenEdge ABL application, которое у него подключается как я думаю через разделяемую память к базе прогресса, на том же IBM сервере работает у него в разы быстрее чем то же приложение но через OpenEdge Dataserver for Oracle через SQL.Net к оракл базе ( то есть client-server ) то же в пределах одного IBM сервера.
А вот когда он сделал отдетльно Database Server и отдельно Application Server ( ABL к базе progress тогда уже подключается client-server -H -S ), результаты получились схожими с небольшим преимуществом OpenEdge Dataserver for Oracle, но не в разы а на проценты.
Это в обшем понятно, Ораклу практически все равно где клиент, он все равно все делает на севере. А вот прогрессу перенос приложения на другой сервер сильно подпортил картину, так как появился сушественный network traffic.
Я там не был, но с автром пообшался.
В докладе то же самое OpenEdge ABL application в первом случае работает с прогресс базой, а во втором с оракл через OpenEdge Dataserver for Oracle.
В результате OpenEdge ABL application, которое у него подключается как я думаю через разделяемую память к базе прогресса, на том же IBM сервере работает у него в разы быстрее чем то же приложение но через OpenEdge Dataserver for Oracle через SQL.Net к оракл базе ( то есть client-server ) то же в пределах одного IBM сервера.
А вот когда он сделал отдетльно Database Server и отдельно Application Server ( ABL к базе progress тогда уже подключается client-server -H -S ), результаты получились схожими с небольшим преимуществом OpenEdge Dataserver for Oracle, но не в разы а на проценты.
Это в обшем понятно, Ораклу практически все равно где клиент, он все равно все делает на севере. А вот прогрессу перенос приложения на другой сервер сильно подпортил картину, так как появился сушественный network traffic.
Последний раз редактировалось dmitri 30 ноя 2012, 18:40, всего редактировалось 4 раза.
Dmitri Levin and
Re: Проиводительность DataServer for Oracle
Dmitri Levin and