gpt4 book ai didi

azure - Cosmos DB 索引策略在重新索引几个小时后不断恢复为默认值

转载 作者:行者123 更新时间:2023-12-03 07:05:38 28 4
gpt4 key购买 nike

我正在尝试更新我的 Cosmos DB 集合索引策略,但新策略不断恢复为默认策略(到目前为止我已设置默认策略)。

新策略已成功保存,我可以看到重新索引达到 2-3%,然后突然我看到策略恢复为默认值并且重新索引再次开始。

我的收藏中有大约 300GB 的数据。

新的索引策略如下所示:

    {
"indexingMode": "consistent",
"automatic": true,
"includedPaths": [
{
"path": "/someobj1/*"
},
{
"path": "/someattr/?"
},
{
"path": "/somearray/[]/*"
},
{
"path": "/someattr/?"
},
{
"path": "/someothrattr/?"
},
{
"path": "/someoytherarr/[]/*"
},
{
"path": "/someobj/anotherarr/[]/*"
}
],
"excludedPaths": [
{
"path": "/*"
}
]
}

并且它不断恢复为默认策略:

    {
"indexingMode": "consistent",
"automatic": true,
"includedPaths": [
{
"path": "/*"
}
],
"excludedPaths": [
{
"path": "/\"_etag\"/?"
}
]
}

要提出对 Azure 的支持请求,这可能是一个错误。有人面临类似问题吗?

最佳答案

我遇到了同样的情况,在我的例子中,我意识到每当部署应用程序时索引策略都会恢复为默认值。原因是我使用 ARM-Template 在发布管道中部署 Azure 资源,其中索引策略未定义为 Cosmos 容器资源的一部分。因此,在使用指南 ( https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/manage-with-bicep ) 在 ARM-Template 中添加索引策略后,每次部署后我都不会再放松索引策略。

关于azure - Cosmos DB 索引策略在重新索引几个小时后不断恢复为默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71477404/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com