Azure统计事务数量

Posted 百思不解

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure统计事务数量相关的知识,希望对你有一定的参考价值。

关于事务数量,首先需要明确对于 Windows Azure 存储来说,什么才算是 1 笔事务。针对 Windows Azure Blob、表,以及队列所进行的每个 REST 调用都会被视作 1 笔事务(但这笔事务是否需要计费,取决于上文提到的记账分类方式)。上述每种 REST 调用每一次操作都会被算作 1 笔事务。
这里有几个例子:
• 对 Blob 服务执行的 1 个 GetBlob 请求 = 1 笔事务
• 对 Blob 服务执行 1 个 PutBlob 操作 = 1 笔事务
• 上传大容量 Blob,通过 PutBlock 产生 100 个请求,最后使用 1 个 PutBlockList 进行提交 = 101 笔事务
• 总共使用 5 个请求(因为有 4 个持续符)列出大量 Blob 的内容 = 5 笔事务
• 表单一实体 AddObject 请求 = 1 笔事务
• 针对 100 个实体执行表 Save Changes(不使用 SaveChangesOptions.Batch) = 100 笔事务
• 针对 100 个实体执行表 Save Changes(使用 SaveChangesOptions.Batch) = 1 笔事务
• 指定精确匹配 PartitionKey 和 RowKey 的表查询(返回 1 个实体) = 1 笔事务
• 表查询执行一个存储请求,返回 500 个实体(没有遇到持续符) = 1 笔事务
• 表查询对表存储产生 5 个请求(由于有 4 个持续符) = 5 笔事务
• 队列存储消息 = 1 笔事务
• 队列获得 1 条消息 = 1 笔事务
• 队列通过空队列获得消息 = 1 笔事务
• 队列批处理获得 32 条消息 = 1 笔事务
• 队列删除消息 = 1 笔事务
当我们的服务接获一笔事务后,如果该事务符合下列任何一种类别,我们不会将其视作可计费事务,这些事务也不会产生带宽费用:
• 身份验证失败
• 配额权限失败
• 共享访问签名(SAS)有误的 HTTP 动作
• 匿名请求失败
• 非预期超时
如遇上述任何一种情况,相应的事务不会被视作可计费事务,该请求也不产生带宽费用。

以上是关于Azure统计事务数量的主要内容,如果未能解决你的问题,请参考以下文章

Azure 架构师学习笔记-Azure Logic Apps-演示2

Azure 架构师学习笔记-Azure Logic Apps-演示2

为啥我在 Azure Sql 数据库中看到 Sql 错误 1105?

Fescar(Seata)-Springcloud流程分析-2阶段

Azure 架构师学习笔记-Azure Data Factory -触发器

Azure 架构师学习笔记-Azure Data Factory -触发器详解-翻转窗口