Под каждый запрос Axapta выделяет некую область памяти. Размер это области задается в конфигурационной утилите на AOS - "Buffer size" или что-то вроде этого.
Простой способ - увеличить значение в этом поле. Но на мой взгляд это не есть хорошо. Память данного размера будет выделяться на AOS для каждого открытого соединения с СУБД и при достаточно большом кол-ве открытых соединений и большом размере буфера можно легко нарваться на ошибку "AOS исчерпал свои ресурсы" (или что-то вроде этого).
Кстати это легко проверить - достаточно установить размер буфера мегов под 100 и в цикле начать открывать UserConnection, наблюдая за расходом памяти на AOS.
Способ второй - переписать запрос (он, кстати, скорее всего отображается в журнале базы данных, если установлена опция сохранения всех предупреждений) так, чтобы он умещался в стандартный буфер.
|