【问题标题】:Azure Cognitive Search and Cosmos DB RUs consumptionAzure 认知搜索和 Cosmos DB RU 消耗
【发布时间】:2022-01-19 02:53:02
【问题描述】:

在 Azure 认知搜索中,当您从 Cosmos DB 导入数据时,是否会消耗 RU?

或者考虑到它们都是 Azure 资源,他们是否有办法在不消耗 RU 的情况下导入数据?

如果它确实消耗了 RU,有没有办法提前知道它需要多少 RU?或者也许在每次导入之后我们可以得到多少 RUs 被消耗了这个动作?

【问题讨论】:

  • 对 Cosmos DB 容器运行查询(或写入)的任何操作都会烧毁 RU。每个操作有多少 RU... 是任何人的猜测 - 您需要尝试并对其进行基准测试/监控。请记住,如果您没有为特定操作分配足够的 RU/秒,调用将受到限制。

标签: azure azure-cosmosdb azure-cognitive-search azure-cognitive-services


【解决方案1】:

对 COSMOS DB 容器运行查询或写入的任何操作都会烧毁 RU。

要减少写入操作的 RU 消耗,请限制索引属性的数量。例如数据一致性:与其他宽松一致性级别相比,强和有限陈旧一致性级别在执行读取操作时消耗的 RU 大约是其他级别的两倍。

优化或降低写入操作的 RU 成本的最佳方法是调整项目的大小和被索引的属性数量。在 Azure COSMOS DB 中存储非常大的项目会导致高 RU 费用,可被视为反模式。

更多详情请查看以下链接:

https://docs.microsoft.com/en-us/azure/cosmos-db/request-units

https://docs.microsoft.com/en-us/azure/search/search-howto-index-cosmosdb

【讨论】:

    猜你喜欢
    • 2021-08-14
    • 2019-04-24
    • 1970-01-01
    • 2022-01-08
    • 2017-12-05
    • 2022-11-12
    • 2020-01-09
    • 1970-01-01
    • 2020-03-27
    相关资源
    最近更新 更多