powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Рост памяти на Delphi & ADO & ASA 10.0.1 OLEDB
2 сообщений из 2, страница 1 из 1
Рост памяти на Delphi & ADO & ASA 10.0.1 OLEDB
    #34886393
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет Всем

Имею достаточное тривиальный тест на котором наблюдается рост "working set", и он не снижаемый до закрытия приложения.

Имеется:
1) DDL:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE TABLE DD_RELATIONSHIP (
       DD_RELATIONSHIP_ID   INTEGER NOT NULL,
       DD_PARENT_TABLENAME  VARCHAR( 64 ) NOT NULL,
       DD_CHILD_TABLENAME   VARCHAR( 64 ) NOT NULL,
       DD_RELATTYPE         VARCHAR( 1 ) NOT NULL,
       DD_CARDINALITY       VARCHAR( 2 ) NOT NULL,
       DD_ORIGIN            VARCHAR( 2 ) NOT NULL,
       TEMP_EXTRACT_INFO1   VARCHAR( 64 ) NULL,
       TECH_DESC            VARCHAR( 3999 ) NULL
);
2) Запрос:
Код: plaintext
1.
SELECT * FROM DD_RELATIONSHIP
WHERE DD_CHILD_TABLENAME=:WHFLD_DD_CHILD_TABLENAME
3) Код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
  if  ADOQuery1.Parameters.Count =  0   then 
     with  ADOQuery1.Parameters.AddParameter  do   begin 
      Name := 'WHFLD_DD_CHILD_TABLENAME';
      Size :=  32767 ;
      Precision :=  255 ;
      DataType := ftString;
      Value := 'T5G3T';
     end ;
   for  i :=  1   to   10000   do   begin 
    ADOQuery1.Open;
     while   not  ADOQuery1.Eof  do 
      ADOQuery1.Next;
    ADOQuery1.Close;
   end ;
После каждого прогона рост "working set" на 1,5-2 мега. Кол-во запросов миллионы, а тогда - "No memory". Приложение - ETL SAP -> SQL Anywhere. Вопросы:
а) Нужно уточнение деталей ?
б) Вы наблюдали подобное и как лечили ?
в) Лечится патчами или иначе ?

Удачи,
Дмитрий

--
AnyDAC ( www.da-soft.com ) - компоненты для доступа к Oracle, MySQL, MSSQL,
Interbase, Firebird, MSAccess, IBM DB2, Advantage DS, Sybase ASA, DbExpress, ODBC.
...
Рейтинг: 0 / 0
Рост памяти на Delphi & ADO & ASA 10.0.1 OLEDB
    #34888440
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry Arefiev
А если не селектить поле TECH_DESC, проблема остается?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Рост памяти на Delphi & ADO & ASA 10.0.1 OLEDB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]