You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Serverless SQL Database开发环境低成本配置方案咨询

问题

我正在配置用于开发的Azure无服务器SQL数据库,目前已创建数据库实例,但未进行应用连接或代码调用,仅通过本地SSMS连接几分钟,创建了一个测试表(id int(pk), test name varchar(50))并插入两条记录。

实例规格

{
    "sku": {
        "name": "GP_S_Gen5",
        "tier": "GeneralPurpose",
        "family": "Gen5",
        "capacity": 1
    },
    "kind": "v12.0,user,vcore,serverless",
    "properties": {
        "collation": "SQL_Latin1_General_CP1_CI_AS",
        "maxSizeBytes": 1073741824,
        "status": "Paused",
        "databaseId": "___obfuscated___",
        "creationDate": "2024-04-29T00:55:41.923Z",
        "currentServiceObjectiveName": "GP_S_Gen5_1",
        "requestedServiceObjectiveName": "GP_S_Gen5_1",
        "defaultSecondaryLocation": "westus",
        "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
        "zoneRedundant": false,
        "maxLogSizeBytes": 193273528320,
        "earliestRestoreDate": "2024-04-29T01:05:10Z",
        "readScale": "Disabled",
        "currentSku": {
            "name": "GP_S_Gen5",
            "tier": "GeneralPurpose",
            "family": "Gen5",
            "capacity": 1
        },
        "autoPauseDelay": 60,
        "currentBackupStorageRedundancy": "Local",
        "requestedBackupStorageRedundancy": "Local",
        "minCapacity": 0.5,
        "pausedDate": "2024-05-02T07:55:47.203Z",
        "maintenanceConfigurationId": "___obfuscated___",
        "isLedgerOn": false,
        "isInfraEncryptionEnabled": false,
        "availabilityZone": "NoPreference"
    },
    "location": "eastus",
    "tags": {},
    "id": "___obfuscated___",
    "name": "___obfuscated___",
    "type": "Microsoft.Sql/servers/databases"
}

成本估算摘要

  • General Purpose (GP_S_Gen5_1),每GB存储成本:0.12美元
  • 选定最大存储量:1.3GB
  • 每月预估存储成本:0.15美元
  • 每vCore秒计算成本:0.000145美元

当前问题:该数据库未被使用,但每天被收取约1美元的费用,远高于预期,需调整设置降低开发数据库的运营成本(甚至实现免费)。

优化成本的调整方案
  • 降低最小计算容量:当前minCapacity为0.5vCore,无服务器模式支持最低0.25vCore的设置,调整后可减少数据库唤醒后的基础计算费用,完全满足开发测试的轻量使用需求。
  • 延长自动暂停延迟:当前autoPauseDelay设为60分钟,可调整至最大值7天(10080分钟),避免因后台维护、误触连接等意外情况导致数据库频繁唤醒;如果开发间隔较长,也可手动暂停数据库,彻底停止计算费用。
  • 切换到Basic层(非无服务器):若开发场景不需要无服务器的弹性伸缩能力,可将数据库切换到Basic层,该层提供固定5 DTU的计算资源,每月费用约5美元,远低于当前无服务器意外唤醒产生的费用,适合长期闲置的测试库。
  • 利用Azure免费额度:新Azure账户可享受12个月的免费服务额度,其中包含每月最多100GB的Basic层Azure SQL数据库免费使用,完全覆盖开发测试需求。确认账户符合条件后,将数据库调整为Basic层即可免费用。
  • 排查隐藏费用:查看成本分析明细,确认是否开启了备份长期保留策略(会产生额外费用),或是否存在逻辑服务器的附加收费项(如公共IP、高级安全功能等),关闭不必要的附加服务。
  • 删除闲置资源:若该测试库暂时无需使用,可直接删除,后续需要时再重新创建,彻底消除所有费用。

内容的提问来源于stack exchange,提问作者Ben914

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 19:20:00