В настоящее время я пытаюсь выяснить, есть ли варианты увеличения общего предела памяти MarkLogic. Я попытался увеличить параметры памяти в консоли администратора, но, похоже, его ограничение не увеличилось. Я просмотрел различные форумы и наткнулся на эту ветку . Заявив, что
"Когда общий размер таблицы хеш-соединений всех запущенных запросов SPARQL превышает 50% памяти хоста ... отменяется с ошибкой" XDMP-MEMCANCELED ""
Итак, вопрос в том, могу ли я увеличить предел памяти хоста в%, например, до 90%?
В то же время в нем также говорится, что я могу увеличить свою память для хостинга, чтобы улучшить это. Память хоста относится к виртуальной памяти? Я попытался увеличить его, но лимит памяти при создании сообщения об ошибке остался прежним.
В настоящее время система работает под управлением Windows.
=== Обновление ===
SPARQL-запрос используется
SELECT *
WHERE{
?people </posted> ?question .
?question </has_comment> ?comment .
?question </date_posted> ?question_date_posted .
?question </has_tags> ?tags .
?commented_by_person </commented_by> ?comment .
?comment </date_commented> ?comment_date_commented .
?comment </text> ?comment_text .
?people </from> ?school .
?people </has_age> ?age
}
Ошибка, генерируемая консолью
XDMP-MEMCANCELED: {ВЫБРАТЬ людей ...? Комментарий. }} - Отменено
из-за использования памяти на хосте desktop-60k8s55,
requestMemory = 4359540880, totalMemory = 4359540880,
MemoryLimit = 4294967296