Текущее время: Чт, май 15 2025, 23:24

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: set connection создает множество сессий на oracle
СообщениеДобавлено: Вт, окт 01 2013, 13:42 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 26 2013, 13:25
Сообщения: 2
Имеется SAP CRM ABAP 7.0 тесно связанный с бд на oracle 11. В момент начала работы идет установка связи с бд CONNECT TO <имя соединения>, каждому пользователю соответствует своя строка в dbco (для того чтобы и в сап и в оракле он работал под собой). Далее в коде часто встречается смена подключения:
Code:
EXEC SQL.
   SET CONNECTION :<имя соединения>
ENDEXEC.

Если смотреть в мониторинге бд то можно увидеть как раз через раз после установки соединения под пользователем появляется новая сессия в оракле (CONNECT TO не делается, только SET CONNECTION), при этом старая остается, в итоге под одним пользователем одновременно открытых сессий становится порядка десяти и выше, что не очень хорошо сказывается на производительности.
Получить похожее поведение на сервере разработки не удалось, отсюда был сделан вывод, что это зависит от общей нагрузки и кол-во подключенных одновременно пользователей, что наталкивает на мысль о том что есть разрешенный размер пула сессий который переполняется, но это только догадки.
Хотелось бы чтобы после CONNECT TO сессия оракла жила и была связана с сессией в сапе, а не открывался десяток новых.
Прошу помощи в указании направления где почитать и куда копать.
Заранее благодарен


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB