Проиводительность DataServer for Oracle

Обсуждение вопросов по администрированию СУБД Progress OpenEdge
dekronic
Новичок
Сообщения: 4
Зарегистрирован: 11 окт 2012, 13:12

Проиводительность DataServer for Oracle

Сообщение dekronic » 12 окт 2012, 07:44

Добрый день господа!

У меня возникла проблема. Мы установили DataServer for Oracle на Windows server 2008. БД Oracle стоит на сервере под ОС Linux. БД Progress стоит на третьем серваке тоже под Linux. Я конечно понимаю что не удачная конфигурация архитектуры, но сейчас прорабатываем вопрос переноса DataServer for Oracle на сервер где стоит БД Oracle. Вообщем настроили и запустили перекачку данных с Progress в Oracle. Скорость нас смущает, около 250 строк в секунду. Одну таблицу в 2000000 строк перегнали на Oracle за 2 часа. Если кто то имел опыт настройки помогите плиз советом по настройке производительности. Буду очень благодарен

Аватара пользователя
dmitri
Старожил
Сообщения: 1016
Зарегистрирован: 04 авг 2005, 16:19
Откуда: Pennsylvania, USA

Re: Проиводительность DataServer for Oracle

Сообщение dmitri » 13 окт 2012, 05:28

Оракл должен грузить 2 миллиона минуды за 2 наверно. Так что вы наверно сами понимаете что не самая лучшая конфигурация.
Для загрузки Прогрессовых данных в Оракл вообше ДатаСервер не нужен, я бы просто грузил через External Tables. Во всяком случае скорость была бы раз в 100 быстрее.
Может у вас ешё другие задачи есть где DataServer необходим?

ешё есть такой продукт Oracle Data Integrator. Он тоже позволяет грузить данные из любой базы (даже Прогресс) в Оракл.
Dmitri Levin and

Аватара пользователя
George
Старожил
Сообщения: 2871
Зарегистрирован: 12 май 2004, 17:03
Откуда: Питер

Re: Проиводительность DataServer for Oracle

Сообщение George » 13 окт 2012, 19:27


idl
Старожил
Сообщения: 94
Зарегистрирован: 21 май 2009, 15:41

Re: Проиводительность DataServer for Oracle

Сообщение idl » 15 окт 2012, 11:16


dekronic
Новичок
Сообщения: 4
Зарегистрирован: 11 окт 2012, 13:12

Re: Проиводительность DataServer for Oracle

Сообщение dekronic » 15 окт 2012, 13:12


idl
Старожил
Сообщения: 94
Зарегистрирован: 21 май 2009, 15:41

Re: Проиводительность DataServer for Oracle

Сообщение idl » 15 окт 2012, 15:12


Dilettante_Pro
Старожил
Сообщения: 98
Зарегистрирован: 24 мар 2010, 16:20

Re: Проиводительность DataServer for Oracle

Сообщение Dilettante_Pro » 15 окт 2012, 15:21

Дилетант построил ковчег, а профессионал - Титаник

dekronic
Новичок
Сообщения: 4
Зарегистрирован: 11 окт 2012, 13:12

Re: Проиводительность DataServer for Oracle

Сообщение dekronic » 16 окт 2012, 05:53


Аватара пользователя
dmitri
Старожил
Сообщения: 1016
Зарегистрирован: 04 авг 2005, 16:19
Откуда: Pennsylvania, USA

Re: Проиводительность DataServer for Oracle

Сообщение dmitri » 17 окт 2012, 20:51

Dmitri Levin and

dekronic
Новичок
Сообщения: 4
Зарегистрирован: 11 окт 2012, 13:12

Re: Проиводительность DataServer for Oracle

Сообщение dekronic » 19 окт 2012, 14:03


Аватара пользователя
dmitri
Старожил
Сообщения: 1016
Зарегистрирован: 04 авг 2005, 16:19
Откуда: Pennsylvania, USA

Re: Проиводительность DataServer for Oracle

Сообщение dmitri » 30 ноя 2012, 18:29

Интересная призентация на эту тему была в Манчестере.
Я там не был, но с автром пообшался.
В докладе то же самое 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

Аватара пользователя
dmikai
Старожил
Сообщения: 517
Зарегистрирован: 20 сен 2006, 23:19
Откуда: Рига, Латвия

Re: Проиводительность DataServer for Oracle

Сообщение dmikai » 30 ноя 2012, 18:36


Аватара пользователя
dmitri
Старожил
Сообщения: 1016
Зарегистрирован: 04 авг 2005, 16:19
Откуда: Pennsylvania, USA

Re: Проиводительность DataServer for Oracle

Сообщение dmitri » 30 ноя 2012, 20:53

Dmitri Levin and