Потребительское приложение должно получать данные из снежинки. Я создал хранимую процедуру. Сторона JS очень проста, выполняет оператор SQL, а затем просто отображает поля строк в js объекты и возвращает массив. У меня проблема в том, что если возвращенный набор данных огромен, я получаю следующее исключение: Error: JavaScript out of memory error: UDF thread memory limit exceeded SqlState: P0000, VendorCode: 100176, QueryId
. Не понимаю, почему он жалуется на UDF, если я использую SP.
Я не знаю заранее, сколько данных будет выбрано для диапазона дат. Не уверен, как это преодолеть.
Я пытался просто выполнить запрос sql напрямую с теми же параметрами, чтобы получить тот же объем данных и никаких проблем. Но это огромный запрос, множество столбцов, несколько объединений ... Я бы предпочел оставить его в черном ящике для потребителей. Хотя я могу признать, что он работает нормально и является решением на данный момент.
Как можно отрегулировать среду, работающую nodejs под колпаком на стороне снежинки, которая выполняет сохраненный pro c? Память конкретно? Я попробовал больший склад. Это не помогло.
Любые другие идеи или то, как я использую снежинку, неверны?