Назад | Перейти на главную страницу

Невероятно низкая производительность Azure cosmosDB

У меня есть mongoDB в Azure cosmos, и производительность ужасная. У меня меньше времени для нескольких запросов, которые мое приложение выполняет при запуске, и, как вы можете видеть, Mlab работает до 150 раз быстрее! Я использую бесплатную базу данных песочницы в Mlab и общий план D1 в Azure. Что я могу с этим сделать?

Mlab

GET / 304                           10.854 ms

GET /ticker/advanced%20micro 304    62.278 ms

GET /bardata/ 304                   48.285 ms

POST /retrievevote 200              0.558 ms 

GET /getwatchlist 404               0.483 ms 


----------


Cosmos

GET / 304                          12.792 ms 

GET /ticker/advanced%20micro 304   4153.169 ms 

GET /bardata/ 304                  63.362 ms 

POST /retrievevote 200             84.527 ms 

GET /getwatchlist 404              1.484 ms

CosmosDB имеет ограниченную скорость (см. https://docs.microsoft.com/en-us/azure/cosmos-db/set-throughput et. др.), поэтому, если вы выполняете какой-то большой запрос и установили очень низкую скорость RU / s, вы получите поразительно медленные результаты от CosmosDB.