database - 如何在 Azure SQL 数据库中定义 DB SKU 大小
问题描述
我正在学习 Azure DB 和它的新手。我正在尝试基本的 Handson。
要求是创建一个版本为 Basic、大小为 100 MB、5 DTU 的 DB。
我在 Azure CLI 中尝试了以下命令:
az sql db create -n $dbname --server $servername -g $RGname --edition Basic --capacity 5
它给 SKU 大小为空。我试图添加--max-size 100MB
到这个命令。但它仍然显示大小为空。
你能帮忙看看如何定义尺寸吗?
解决方案
下面将创建一个基本层、5 个 DTU 和 100MB 的 SQL 数据库
az sql db create -g <your-resource-group> -s <your-database-server> -n <your-db-name> -e Basic --max-size 100MB
您共享的命令也可以正常工作。我能够创建一个数据库并在 Portal 中进行验证,大小为 100MB。
请注意,基本层默认为 5 DTU,我们无需明确指定。
只是想知道您是否指的是 CLI 控制台中的命令输出,其中 SKU.size 被提及为 null
"sku": {
"capacity": 5,
"family": null,
"name": "Basic",
"size": **null**,
"tier": "Basic"
},
即使它返回为 null,也会以指定的大小创建数据库。
希望这可以帮助
更新-
我发现您将能够在 JSON 的“maxSizeByte”属性中看到您在 CLI 命令中指定的大小(在本例中为 100MB)
.
.
.
"managedBy": null,
"maxLogSizeBytes": null,
"maxSizeBytes": **104857600**,
"minCapacity": null,
.
.
.
推荐阅读
- django - 运行应用程序时弹出 /test/ 处的 TemplateDoesNotExist 错误
- python - 使用 pip 在 windows 中安装模块 kivy 失败
- c++ - 难以理解使用 BIT 计算反转次数的代码
- javascript - React – 从对象中的数组创建数组
- typescript - 打字稿:将属性连接到字符串文字类型?
- android - 一个视图内的多个回收视图(gridlayout 和水平线性布局)
- ruby - 如何在 ruby 中解决斐波那契 (HackerRank)
- javascript - 确认框未出现在来自控制器的 PHP 调用中(CodeIgniter)
- python - 缺少 1 个必需的位置参数:'y'
- reactjs - 使用 Java 和 React 捕获 SQLExceptions