您能否介紹一下使用開發環境來估算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 **列。 –