数据库可在未经许可的情况下扩展

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

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

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

我还很早就开始开发ARM模板路由as suggested here似乎有些过头。

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

S329817566 回答:数据库可在未经许可的情况下扩展

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

本文链接:https://www.f2er.com/3140264.html

大家都在问