Azure SQL Database的事务单元(Transaction Unit)是什么?

事务单元(DTU)和SQL事务的区别
事务单元(DTU)和你熟悉的SQL事务完全是两个概念:
- 你提到的SQL事务(包括隐式自动启动的事务)是数据库执行逻辑操作的最小单元,比如一次
INSERT、UPDATE对应的逻辑处理过程。 - 而DTU是Azure SQL Database用来定义数据库性能配额的综合指标,它把CPU、内存、磁盘IO、日志IO等资源打包成一个度量单位,1个DTU对应一组基准性能的资源组合,数量越高,数据库能使用的算力越强。
10个DTU免费额度能支持的操作
这个10DTU是你的数据库能使用的性能上限,不是限制你只能执行10个SQL事务,它可以支持:
- 小型应用的日常数据读写,比如个人博客后台的文章存储、简单表单的数据提交(对应常规的
INSERT/SELECT/UPDATE操作) - 开发测试场景,比如验证Azure SQL Database的功能、调试数据访问代码
- 轻量级业务逻辑运行,比如小型工具的后台数据存储需求
内容的提问来源于stack exchange,提问作者Zhang
相关产品推荐
相关产品推荐

