为了使jQueryDataTable正常工作,我需要包含在数据集中的总记录,然后按其中的功能DataTables(即:每页多少记录,排序列,排序顺序等)进行过滤。
但是问题在于,每次UI调用记录页面时,也必须返回记录总数,而我发现就RU而言,这是非常昂贵的。(我现在有大约750条记录,每页更改计算记录的总成本为118 RU)。问题是可能有大量的页面可用。
这是我要做的事情:
var query = Client.CreateDocumentQuery<int>(CollectionURI, "select value count(1) from c", new FeedOptions { PartitionKey = new PartitionKey(partitionKey) })
.AsDocumentQuery();
response = await query.ExecuteNextAsync<int>();
return response.ToList()[0];
就性能而言,这是可行的,但从RU角度来看,并没有那么大。
有没有更好的方法来获取分区的大小?
泛舟湖上清波郎朗
相关分类