Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Sybase ASA, ASE, IQ Новый топик    Ответить
 Утечка памяти DirecConnect for ODBC 15.7  [new]
Компостеров
Member

Откуда:
Сообщений: 241
Добрый вечер, коллеги

Есть у кого-нибудь здесь присутствующих опыт борьбы с утечкой памяти при работе с DirecConnect for ODBC 15.7 ?

Использую DirecConnect for ODBC 15.7 SP 5 Windows . Через ODBC подключаюсь к ORACLE , в ASE 15.5 создал прокси-таблицу из Oracle.
При выполнении запроса типа

INSERT INTO <Прокси-таблица Оракл>
SELECT * from <Таблица ASE>

DirectConnect забирает под себя память и не освобождает ее. Через некоторое время, после выполнения серии аналогичных запросов, съедает всю память на сервере и зависает.

В настроечных параметрах DC нет никаких опций для конфигурации памяти.

Если кому-то удалось победить такую проблему, буду признателен за подсказку
1 окт 17, 20:18    [20834862]     Ответить | Цитировать Сообщить модератору
 Re: Утечка памяти DirecConnect for ODBC 15.7  [new]
Компостеров
Member

Откуда:
Сообщений: 241
Кому интересно:


Проблему удалось решить установкой патча SDK 15.7.0.139000

2419760 - Memory leak in srv__getparamdata()

Symptom
Memory leak detected by ECDA in SRV-Library.

Environment
SAP Sybase Software Developer Kit (SDK) 15.7
SAP Adaptive Server Enterprise (ASE) Software Developer Kit (SDK) 16.0

Cause
'paramfmt suppression' feature was added and some structures, like SRV__DATAITEM were required to stay alive for a next set of incoming parameters.
The issue has been identified and logged under SAP CR 800800. Its description reads, "[SRVLIB] Reading of dynamic SQL parameters leaked memory in srv__getparamdata()".

Resolution
This issue has been addressed in:

SAP SDK 15.7 SP138 and higher
SAP SDK for ASE 16.0 SP02 PL05 and higher
SAP SDK for ASE 16.0 SP03 and higher
28 ноя 17, 15:22    [20988657]     Ответить | Цитировать Сообщить модератору
Все форумы / Sybase ASA, ASE, IQ Ответить