Невозможно предсказать идеальный RU на основе памяти или количества соединений. Вы можете проверить метрики Cosmos DB вашей базы данных.
Если вы настроили меньше RU, запрос займет время (Query выдаст ошибку 429, а Cosmos SQL-API имеет встроенную логику повторения.) Вы можете увеличить количество попыток повторения в своем подключении Cosmos.
new RetryOptions() { MaxRetryAttemptsOnThrottledRequests = 30, MaxRetryWaitTimeInSeconds = 30 }
Понимание логического и физического раздела в Cosmos DB . Всегда старайтесь избегать перекрестных запросов.
Увеличение RU напрямую влияет на стоимость. Как правило, я придерживаюсь нижеприведенной практики, чтобы оптимизировать документ и запрос
Размер документа должен быть как можно меньше.
Оптимизация запроса (проверка использования RU и времени с помощью портала Azure / Rest-API / SDK)
Никогда не запускать перекрестный запрос.
Вы можете проверить эту статью для получения дополнительной информации.