Раньше эта информация отображалась прямо на портале, но она была удалена при редизайне.
Я чувствую, что это ошибка, поскольку для предоставления RU требуется знание пика RU на раздел, умноженное на количество разделов поэтому этот номер должен быть легко доступен.
Информация возвращается в JSON, возвращенном на портал, но не показывается нам. Для коллекций с выделенной пропускной способностью (т. Е. Без использования выделенной пропускной способности базы данных) эта закладка javascript отображает информацию.
javascript:(function () { var ss = ko.contextFor($(".ext-quickstart-tabs-left-margin")[0]).$rawData().selectedSection(); var coll = ss.selectedCollectionId(); if (coll === null) { alert("Please drill down into a specific container"); } else { alert("Partition count for container " + coll + " is " + ss.selectedCollectionPartitionCount()); } })();
Посетите вкладку метрик на портале, выберите базу данных и контейнер, а затем запустите закладку. чтобы увидеть счет в окне предупреждения, как показано ниже.
Вы также можете увидеть эту информацию из конечной точки REST pkranges
. Это используется SDK. Некоторый код, который работает в V2 SDK ниже
var documentClient = new DocumentClient(new Uri(endpointUrl), authorizationKey,
new ConnectionPolicy {
ConnectionMode = ConnectionMode.Direct
});
var partitionKeyRangesUri = UriFactory.CreatePartitionKeyRangesUri(dbName, collectionName);
FeedResponse < PartitionKeyRange > response = null;
do {
response = await documentClient.ReadPartitionKeyRangeFeedAsync(partitionKeyRangesUri,
new FeedOptions {
MaxItemCount = 1000
});
foreach(var pkRange in response) {
//TODO: Something with the pkRange
}
} while (!string.IsNullOrEmpty(response.ResponseContinuation));