В настоящее время мы пытаемся улучшить производительность, используя xdmp:spawn-function
с типом запроса в качестве типа транзакции. Итак, скажем, для критерия поиска у нас есть 90 документов, и я делю его на 3 пакета по 30 записей в каждой. Сейчас я отправляю 30 идентификаторов записей внутри xdmp:spawn-function
и обрабатываю. Наконец я накапливаю данные за 3 партии. Я могу получить хорошую производительность при этом. Но мы опасаемся, что это может оказать негативное влияние на ожидание какого-либо потока на сервере задач кластера.
Не могли бы вы предложить что-то, чтобы избежать порождения и при этом иметь параллельную обработку?