Как избежать задержки запуска для API-хранилища таблиц Azure / Cosmos DB Table в .Net Core - PullRequest
0 голосов
/ 05 февраля 2019

Документация Microsoft здесь предлагает использовать await client.OpenAsync();, чтобы избежать задержки запуска в Cosmos DB.Кажется, это применимо только к SQL API.Я пытаюсь использовать Table API и не могу сделать то же самое.Мой первый запрос выполняется за 1500 мс, а последующий - только за 40, так что это было бы очень приятным улучшением.

Я пытался подключить оба Microsoft.Azure.Cosmos.Table и Microsoft.WindowsAzure.Storage, но не нашел никакого способа сделатьтот.Единственное, о чем я могу думать, это выполнить «фиктивный» запрос, который наверняка ничего не возвращает вместо достижения той же цели.

Есть ли лучший способ инициализировать соединение?

1 Ответ

0 голосов
/ 05 февраля 2019

Простым решением было бы запросить все, что, как вы знаете, существует.

Любой вызов, использующий клиент, инициализирует соединение и выполнит (приблизительно) 8 запросов, которые нужны CosmosDB.

Чтениеучетная запись базы данных будет самым простым способом для достижения этой цели.

...