CoreData:排序操作的最大行数



表中执行排序操作的行数是否最大?我有一张表格,每个条目上都有最后修改的日期。如果我想获得例如50个最新修改的条目,我首先按最后修改的日期排序,然后获取50个条目。提取应该没有问题,是否存在排序可能变慢的限制(例如>1秒)?

非常感谢

Stefan

如果像往常一样声明排序描述符,并将fetchLimit设置为所需值,那么核心数据将处理所有必要的优化。

根据我的经验,在超过1秒的排序时间内,您至少需要数以万计的记录。显然,这取决于硬件和其他因素,但如果你想确定的话,你可以测试一下。

最新更新