1

此处的Microsoft 文档建议使用它await client.OpenAsync();来避免 Cosmos DB 的启动延迟。这似乎只适用于 SQL API。我尝试使用 Table API,但无法做到这一点。我的第一个请求在 1500 毫秒内执行,随后只需要 40 毫秒,所以这将是一个非常好的改进。

我已经尝试过Microsoft.Azure.Cosmos.TableMicrosoft.WindowsAzure.Storage连接,但没有找到任何方法。我唯一能想到的就是做一个“虚拟”请求,它肯定不会返回任何东西来实现相同的目标。

有没有更好的方法来初始化连接?

4

1 回答 1

2

一个简单的解决方案是查询您知道存在的任何内容。

使用客户端的任何调用都将初始化连接并执行 CosmosDB 需要的(大约)8 个请求。

读取数据库帐户将是实现此目的的最简单方法。

于 2019-02-05T09:26:36.603 回答