当前位置: 首页 > 知识库问答 >
问题:

如何在使用 Azure CLI 创建新的宇宙数据库集合时指定 10GB 的固定大小

孟洋
2023-03-14

我正在尝试在使用Azure CLI创建新的Cosmos DB集合时,如何指定10GB固定大小。az cosmosdb集合创建命令不允许您指定。一定是在我的脸上,但我看不出我怎么能做到这一点。

az cosmosdb collection create --collection-name
                          --db-name
                          [--default-ttl]
                          [--indexing-policy]
                          [--key]
                          [--name]
                          [--partition-key-path]
                          [--resource-group-name]
                          [--throughput]
                          [--url-connection]

文档链接:https://docs.microsoft.com/en-us/cli/azure/cosmosdb/collection?view=azure-cli-latest#az-cosmosdb-collection-create

共有2个答案

子车劲
2023-03-14

默认情况下,当您使用Azure CLI时,创建的集合具有10Gb的固定存储量。

我运行了这个命令

az cosmosdb collection create --collection-name "hither" --db-name "Lightning"  --name "toannsss"--db-name "Lightning" --resource-group-name "rsgroup" --name "toanns" --key "YourKey" --url-connection "https://toanns.documents.azure.com:443/"

截至2018年7月22日,我认为还没有从Azure CLI创建无限大小集合的选项

顾烨磊
2023-03-14

使用CLI时,您可以创建固定(10GB)和无限的集合。主要区别在于是否指定分区键(然后在固定或无限收集的有效范围内指定吞吐量)。无限制集合需要分区密钥。

例如,我刚刚运行了这两个命令:

az cosmosdb collection create -d stackoverflow -c test1
--name <mycosmosaccountname> --key "<mycosmosaccountkey>"
--throughput 400

az cosmosdb collection create -d stackoverflow -c test2
--name <mycosmosaccountname> --key "<mycosmosaccountkey>"
--partition-key-path "/foo" --throughput 3000

这创建了10GB集合和无限集合:

 类似资料:
  • 问题内容: 在Swift中,我试图创建一个由64个SKSpriteNode组成的数组。我想先将其初始化为空,然后将Sprites放在前16个单元格中,然后将最后16个单元格中(模拟象棋游戏)。 根据我在文档中了解的内容,我期望会出现以下情况: 要么 但这是行不通的。在第二种情况下,我收到一条错误消息:“尚不支持定长数组”。那可以是真的吗?对我来说,这听起来像是一项基本功能。我需要通过它们的索引直接

  • 我当前在数据库中有一个两个用户正在尝试更新的项目。如果其中一个更新了该项目,我希望其他用户的更新失败,然后重试。我使用内部 eTag 找到了 C# 的示例代码,但我找不到等效的 java 脚本。 https://github . com/Azure/Azure-cosmos-dot net-v3/blob/e22f 9593 a 1245d 3 B1 c 98 db 78 bacc 89 e 47

  • 在我的Java应用程序中,我想从图像中提取文本。我下载了谷歌的Tesseract OCR,并将其安装在我的Windows XP机器上。我遵循了Tesseract的教程Tess4J-JNA包装器,不幸的是出现了这个错误: 我在StackOverFlow中发现了类似的问题,但似乎没有任何效果。我希望你能帮我解决这个问题! 下面是我在Netbeans IDE 7.2中的项目结构:

  • 问题内容: 我想用Java创建一个Stack,但是要固定大小。例如,创建一个新的堆栈,将大小设置为10,然后在将项目推入堆栈时将其填满,并在将其填满到十时将堆栈中的最后一个项目推出(移出)。我想使用Stack,因为它使用LIFO,非常适合我的需求。 但是Stack从Vector继承的setSize()方法似乎并没有真正限制Stack的大小。我想我缺少有关堆栈如何工作的信息,或者堆栈并不是要受到约束

  • 我们有一个使用MongoDB连接器v3.1的环回v3.8应用程序,它在运行本机MongoDB的环境中工作正常,但现在我们想部署到Azure并使用宇宙数据库,理论上应该支持所有本机MongoDB命令。 我们面临的问题是修补程序操作(我相信通过环回映射到Model.updateAttribute)不起作用。这是我们得到的错误: 无法更新客户端。{错误:未找到id为592cc132a31109354c4

  • https://github.com/milvus-io/pymilvus/blob/master/pymilvus/orm/collection.py 在 pymilvus 中,只看到设置 shards_num, 没有看到设置副本数的地方?