Azure SQL 数据库正在收取意想不到的高额费用

问题描述 投票:0回答:1

我有一个连接到 python 代码的 Azure SQL 数据库,该代码每天将数据抓取四次到数据库中。该数据库还连接到 Tableau Cloud 仪表板,该仪表板会在数据抓取后大约 30 分钟刷新提取内容。

据说每月的估计费用约为 5 美元,按每秒使用次数收费,但我每天的费用高达 5 美元,这将按使用小时数计算。

我已经检查了我的代码,以确保它在访问数据库后关闭连接,并且我已将自动暂停设置为最低设置 1 小时。我是否遇到了这样的问题:因为我的数据库每天被访问 8 次,所以连接保持打开状态 8 小时,直到自动暂停延迟停止为止?

我很想知道这对于我正在尝试做的事情来说是否正常,或者我是否做错了什么并为此付出代价。

enter image description here

enter image description here

database azure cost-management
1个回答
0
投票

这就是正在发生的事情:

  1. 假设您的 Python 脚本在下午 1:00 运行。
  2. 下午 1:30,Tableau 启动并刷新数据,可能持续 30 分钟,直到下午 2:00。
  3. 现在是下午 2:00,我们需要等待 1 小时让 Azure SQL 数据库进入自动暂停状态。
  4. 现在是下午 3:00,数据库开始自动暂停。
  5. 现在是下午 4:00,该起床了,Python 脚本又开始运行了。

因此,如果这种情况每天发生 4 次,您的 Azure SQL 数据库最多睡眠 4 小时。

对于超过 50% 的时间没有收到连接的数据库,建议使用无服务器,但这不是您的情况。

使用 S1。

© www.soinside.com 2019 - 2024. All rights reserved.