Как рассчитывается скорость сервера приложений в MarkLogic? - PullRequest
0 голосов
/ 30 августа 2018

Мониторинг MarkLogic говорит:

Частота запросов Количество запросов, обрабатываемых каждым сервером приложений в секунду.

Означает ли XQuery 1 запрос, или у XQuery будет много запросов?

Что означает запрос для MarkLogic и как мы можем рассчитать количество запросов в XQuery?

Ответы [ 2 ]

0 голосов
/ 31 августа 2018

«Частота запросов» - это частота запросов. «Запрос» на сервере приложений (http) - это один (попытка) HTTP-запроса (GET, PUT и т. Д.) Чаще всего это также одна транзакция / «запрос» Документы были более понятны в более ранних версиях ML до появления клиентского API, поэтому связь между запросом пользователя и запросом сервера была более очевидной.

0 голосов
/ 31 августа 2018

Я полагаю, что «запрос» в этом контексте относится к тому, что чаще называют запросом.

Допустим, вы загружаете пользовательский ресурс со /v1/resources/my-resource, а my-resource вызывает cts.search 5 раз. Если вы отправите 100 запросов на /v1/resources/my-resource, это будет равно 100 «запросам». Это не было бы 500 запросов - т.е. каждый отдельный cts.search/cts.uris/cts.elementValues/ и т. Д. Не считается отдельным запросом.

...