[英]How to optimize RU's for Replace of a document in Azure cosmos DB?
[英]How can I get the number of RU's consumed when executing a stored procedure in Azure Cosmos DB?
我正在編寫一個Cosmos DB存儲過程,其中包含多個查詢。 我想知道存儲過程執行時消耗的RU數。執行存儲過程后,沒有RU消耗量的日志,該日志在執行查詢時出現。
有什么方法可以查看執行存儲過程所消耗的RU?
據我所知,如果要在Cosmos DB SDK中獲取executeStoredProcedure
方法的RUs
,請使用getRequestCharge()
方法。 它不會顯示在門戶中。
如代碼:
StoredProcedureResponse resourceResponse = documentClient.executeStoredProcedure("dbs/db/colls/item/sprocs/b",requestOptions ,null);
System.out.println(resourceResponse.getRequestCharge());
如果您要在存儲過程中請求內部SQL的請求費用。到目前為止尚無法完成。您可以看到上一個線程 。
這在Azure Cosmos DB中今天不可用。 ['x-ms-request-charge']值將在存儲過程之外執行的各個操作消耗的RU范圍內。
如果您確實關心此功能,則可以在此處提交反饋以跟蹤進度。
希望對您有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.