【问题标题】:How do you force Azure SQL (Serverless) to pause?如何强制 Azure SQL(无服务器)暂停?
【发布时间】:2021-11-05 10:39:50
【问题描述】:

我们在 PoC 中运行 Azure SQL 数据库(无服务器)。 我们现在正在测试其他一些解决方案,所以我们想强制暂停数据库几天。 IE。我们只想产生几天的存储费用。

数据库显示使用量较低,导致 db 表单自动暂停(导致根据与我的 db 存储使用关联的最小 vCore 持续计费)

如何强制 serverless db 暂停?

【问题讨论】:

  • 我正在研究一些逻辑来处理这个自动暂停,这真的很烦人,你必须等待至少 1 小时才能暂停测试
  • 我没弄明白,顺便说一句,我删除了数据库并切换到 Azure 超大规模,我们在不重负载时将其缩减为 2 个 vCore
  • 我在创建连接时使用 Polly 的重试机制让它工作。

标签: azure-sql-database


【解决方案1】:

您可以备份 db 以供以后恢复和删除数据库,否则可以切换到具有 5 个 DTU 的基本层

【讨论】:

  • 暂停不等于不可用。当它暂停时,它将在建立连接时恢复。但是,在代码中,这会导致超时,直到数据库重新启动并运行。 OP 可能试图测试的是一些处理这种暂停-恢复的逻辑,而不是处理不存在的数据库的逻辑。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-10-05
  • 2017-05-23
  • 1970-01-01
  • 2015-11-19
  • 1970-01-01
  • 1970-01-01
  • 2015-12-16
相关资源
最近更新 更多