Während der Synchronisierung von Azure tun, ich mag diese zu this BezugWas die Auslosung ist sichert Wenn ich die Seitengröße erhöhen, während der Synchronisierung (inkrementell sync) von azur Service
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);
});
}
}];
tue.
Ich weiß, dass die Standardseitengröße 50 von Azure ist. Ich beobachtete, dass, wenn ich mehr Seitengröße (1000) für 1000 Datensätze gebe, es weniger Zeit als die Seitengröße (50) für 1000 Datensätze dauert.
Angenommen, ich weiß nicht, wie viele Datensätze auf meinem Server, also gebe ich maximale Seitengröße, um bessere Leistung zu erzielen.
Aber hier meine Frage ist, Gibt es einen Nachteil für die erhöhte Seitengröße? (Das heißt für 50 Datensätze Seitengröße ist 1000)
Oder
Gibt es eine Möglichkeit, wie viele Datensätze in dem Server zu wissen, bevor die Seitengröße zu geben?