数据库未经许可即可扩展
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进行示例。
以上是关于数据库未经许可即可扩展的主要内容,如果未能解决你的问题,请参考以下文章