Dans CoreData, si je souhaite limiter le jeu de résultats renvoyé à 100, suffit-il de définir la limite de récupération sur 100 ou dois-je également définir la taille du lot de récupération sur 100?Limiter le jeu de résultats renvoyé dans CoreData
Répondre
Il suffit de fixer la limite chercher à 100.
Réglage de la taille de chargement par lot ne fait autre chose. Définir la taille du lot d'extraction à 100 (et la limite d'extraction à quelque chose de plus grand que 100) vous permettrait de récupérer plus de 100 éléments, mais en lisant seulement 100 d'entre eux en mémoire à la fois. (La récupération initiale, qui allait chercher plus que les 100 objets, va chercher leur carte d'identité, et non pas les objets entiers.) De la documentation pour -fetchBatchSize:
Si vous définissez une taille de lot non nul, la collection des objets renvoyés lorsque l'extraction est exécutée est divisée en lots . Lorsque l'extraction est exécutée, la demande entière est évaluée et les identités de tous les objets correspondants sont enregistrées, mais pas plus que les données batchSize les objets seront récupérés à partir du magasin persistant à la fois.
- 1. Limiter le nombre de résultats dans JPQL
- 2. SQL: Nécessité de limiter le jeu de résultats en fonction d'une sous-requête
- 3. Comment limiter le nombre de résultats obtenus?
- 4. Limiter le jeu de résultats EF définitivement en surchargeant ObjectQuery ESQL
- 5. Limiter les résultats de group() dans MongoDB
- 6. Comment limiter la taille du jeu de résultats pour une requête arbitraire dans Ingres?
- 7. php: simuler le jeu de résultats mysql
- 8. Pagination du jeu de résultats Oracle, renvoyé par les procédures stockées
- 9. convertir le jeu de résultats en liste
- 10. nHibernate: limite le jeu de résultats d'une collection mappée
- 11. Impossible de retourner un jeu de résultats dans le contexte
- 12. Développement de jeu: Comment limiter les FPS?
- 13. Puis-je limiter le jeu de caractères pour un UITextField?
- 14. Comment sélectionner dans le jeu de résultats UNION ALL opération
- 15. Stocke le jeu de résultats PostgreSQL dans les sessions?
- 16. Appellation de l'API pour limiter les résultats?
- 17. Linq Count a renvoyé des résultats
- 18. Limiter le nombre de résultats sur un ListView ASP.NET
- 19. Convertir le jeu de résultats Java en tableau de chaînes
- 20. Quand fermer le jeu de résultats (question ODBC de base)
- 21. Paging de requêtes jeu de résultats
- 22. Limiter le résultat MySQL à un si les résultats correspondent
- 23. SQL CTE et ORDER BY affectant le jeu de résultats
- 24. SQLException: avant le début du jeu de résultats
- 25. Limiter les résultats d'un enregistrement actif find
- 26. Python: DISTINCT sur le jeu de résultats GQuery (GQL, GAE)
- 27. Comment limiter les résultats d'un LEFT JOIN
- 28. Procédure stockée & LINQ, Dmbl Impossible d'interpréter le jeu de résultats
- 29. Requêtes avec JDOQL Jeu de résultats unique
- 30. Comment limiter les résultats par SUM