2017-10-23 6 views
1

cosmos dbでJavaScriptストアプロシージャを記述し、1000個のドキュメントをループし、各ドキュメントが1Kサイズであれば、1000 RUかかりますか?サーバーサイドスクリプトで使用されるAzure Cosmos DB RUの処理方法

+1

Azure Cosmos DBサービスからのすべての応答には、リクエストの料金レスポンスヘッダーを使用して見つけるのが最も簡単です。リクエストに費やされたリクエスト単位を含むカスタムヘッダー(x-ms-request-charge)が含まれています – Baskar

答えて

4

RU計算はそのようには機能しません(たとえば、1K doc x 1000 = 1000 RUと仮定することはできません)。

ストアドプロシージャのコストを決定する最も正確な方法は、ストアドプロシージャの呼び出し後にヘッダーに返されるRU料金を調べることです。

ヘッダーは​​であり、SDKコールの呼び出しヘッダーと生のREST呼び出しを介して公開されます。あなたはheaders['x-ms-request-charge']を見てみたいと思います

client.executeStoredProcedure(sprocLink,params,options, function (err, doc, headers) { 
    ... 
}) 

は、ノード/ JavaScriptで、あなたはのようになります電話をかけると思います。

関連する問題