数据库未经许可即可扩展

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库未经许可即可扩展相关的知识,希望对你有一定的参考价值。

我正在Azure中构建一系列服务,这些服务的某些存储使用SQL Azure(通过代码优先的Entity Framework Core)。为了在开发期间节省资金,我将数据库(我真的不在乎perf)设置为最低的Basic层(仅5个DTU,每月费用约为5美元)。

定期,我将运行一个简单的shell应用,该应用会调用dataContext.Database.EnsureDeleted(),然后是dataContext.Database.EnsureCreated(),然后进行一些基本数据插入,因此我可以从干净/已知的地方开始。

只是一个问题:每次我做数据库时,数据库都会自动缩放到“通用:Gen5,2个vCores”,每月花费277.54美元……比我想要的/需要的/负担得起的多,我应该不要记得要缩小到基本水平,我最终会花很多钱。

我还处于开发的早期阶段,因此选择ARM模板路由as suggested here似乎是过大的选择。

任何人都可以建议如何解决此问题吗?

答案

目前,Azure在创建新数据库时提供的默认层为“通用:Gen5,2个vCore”。我的建议是使用ARM模板或PowerShell脚本来确保您创建分配给基本层的Azure数据库。 Here您将找到并使用PowerShell进行示例。

以上是关于数据库未经许可即可扩展的主要内容,如果未能解决你的问题,请参考以下文章

未经许可的地理定位[重复]

Firefox未经用户许可 植入《黑客军团》沉浸游戏插件

回形针 未经许可的参数:图像

在 iOS 应用中无需征求用户许可即可检索哪些其他信息

如何在Android中未经许可阅读接收短信

未经相机许可无法打开相机“0”