gpt4 book ai didi

ios - 如果我在从azure服务同步(增量同步)时增加页面大小,有什么缺点

转载 作者:行者123 更新时间:2023-11-29 11:44:22 25 4
gpt4 key购买 nike

在从 Azure 进行同步时,我这样做

MSPullSettings *pullSettings = [[MSPullSettings alloc] initWithPageSize:500];
[self.table pullWithQuery:query queryId:[super getQueryIdForQuery:@"allCustomers"] settings:pullSettings
completion:^(NSError * _Nullable error) {
//Let the caller know that we have finished
if (completion != nil) {
dispatch_async(dispatch_get_main_queue(), ^{
completion(error);
});
}
}];

引用this .

我知道 Azure 的默认页面大小是 50。我观察到,如果我为 1000 条记录提供更多的页面大小(1000),那么所花费的时间比为 1000 条记录提供的页面大小(50)要少。

假设我不知道我的服务器上有多少记录,所以我给出最大页面大小以获得更好的性能。

但我的问题是,增加页面大小有什么缺点吗? (即 50 条记录的页面大小为 1000)

或者

有没有办法在给出页面大小之前知道服务器中有多少条记录?

最佳答案

PageSize 是在 1 个请求中从服务器获取记录数到同步表中的属性。如果响应数据大小没有显着增加,则将 PageSize 增加到 1000 没有任何缺点。一件重要的事情是,如果将客户端页面大小增加到 1000,则还应该将服务器上的页面大小增加到 1000。还要确保服务器 PageSize 应始终大于客户端 PageSize。

关于ios - 如果我在从azure服务同步(增量同步)时增加页面大小,有什么缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44673802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com