微软文档here建议使用await client.OpenAsync();
避免启动延迟到宇宙DB。这似乎是只适用于SQL API。我尝试使用表API和无法管理这样做。我的第一个请求,执行在1500毫秒,随后只需要40,所以这将是一个非常不错的改进。
我曾尝试都Microsoft.Azure.Cosmos.Table
和Microsoft.WindowsAzure.Storage
连接,但没有发现这样做的任何方式。我能想到的唯一的事情就是做一个“虚拟”要求,即确保不返回任何内容,而不是来达到同样的目的。
有没有更好的方法来初始化连接?
一个简单的解决办法是任何查询,你知道存在。
使用客户端的任何调用将初始化连接,并做CosmosDB需要(约)8个请求。
读取数据库的账户就可以实现这一目标的最简单方法。