您能否介绍一下使用开发环境来估算Windows Azure存储上的事务处理数量的最佳方法是什么?我虽然要实现一个int变量,并增加了那个ex:i ++,每次我打电话给azure存储?你怎么看?你以前做过这样的事情吗?我只需要估计大量的交易...Azure存储计数事务
1
A
回答
2
您可以使用Windows Azure存储服务REST API,它包含用于存储分析的完整API堆栈:http://msdn.microsoft.com/en-us/library/windowsazure/hh343270.aspx。希望这会有所帮助(当然,您也可以通过门户网站使用本地监控,也可用于初学者)
1
@ techmike2kx为您提供了REST API信息。相反,让我解释您关于使用本地事务计数器的其他问题。这种做法不会真正帮助你在所有的,有几个原因:
- 如果您有您的应用程序运行时(如2个web角色实例)的多个实例,你需要跨实例一个计数器,它意味着你现在正在同步,或者你在某处积累数字。而且......您可能会将这些特定于实例的计数器存储在表存储中,这会导致额外的事务处理。
- 如果您在虚拟机上使用连接磁盘,该怎么办?自从vhd存储在一个blob中以后会生成事务。您将无法查看这些交易。
- 您的存储帐户可能会被多个应用程序使用。你将如何跟踪?
- 您的存储帐户可用于日志记录和诊断,您无法控制这些记录和诊断,这些记录和诊断如何进行这些调用。
- 您需要跟踪不成功的交易,因为这些交易没有结算(这些都是记录在案的)。
- 一些调用进行多个存储事务。例如:如果查询表存储并超过单个事务中可以返回的内容,那么最终会有多次对存储的调用(隐藏在您正在使用的特定于语言的SDK中)。
- 当您直接从斑点服务网页内容时会发生什么(例如http://mysite.blob.core.windows.net/images/logo.jpg)?你不能控制这个访问,所以没办法跟踪它
- 你什么时候将你的计数器回滚到零?您如何知道结算周期的准确月结?
我确定还有其他的问题,但底线是:您不应该试图跟踪交易消耗,因为它是通过存储分析提供给您的。
相关问题
- 1. 嘲笑Azure存储事务
- 2. Azure存储事务处理的运行时间度量计数
- 3. Azure Table存储事务限制
- 4. Azure存储表/事务和重复值
- 5. Azure Blob存储的事务访问
- 6. 在Azure表中存储CreateIfNotExists是否计为事务?
- 7. SQL Azure和Azure表存储之间的事务
- 8. Azure存储如何计费?
- 9. 存储库设计:共享事务
- 10. 访问azure存储服务
- 11. 实现Azure表存储REST API的实体组事务
- 12. 跨多个表的Azure表存储的事务模式?
- 13. Windows Azure存储表中的事务和延续令牌
- 14. Azure队列和表存储事务最佳实践
- 15. 部署到Windows Azure是否消耗可用的存储事务?
- 16. SQL Azure和Azure表存储之间的事务,即回滚和提交
- 17. Google AppEngine:了解数据存储事务
- 18. Windows Azure存储和计算机服务器无法启动
- 19. Azure应用服务计划与高级存储(SSD)
- 20. Azure表中的表格设计存储
- 21. Azure Table中存储设计Web应用
- 22. Windows Azure表存储设计工具
- 23. 计算需要使用Azure blob存储?
- 24. 存储过程事务
- 25. 在事务中存储LAST_INSERT_ID()
- 26. 将Azure批量任务输出持久保存到Azure存储
- 27. Azure表存储
- 28. Azure存储CORS
- 29. Azure存储Rest Api文件服务
- 30. Azure表存储服务异常
只需在此处添加一个分支:具体查看MetricsTransactionsBlob,MetricsTransactionsTable和MetricsTransactionsQueue表的** TotalBillableTransactions **列。 –