首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自公共数据库的核心数据事务进展非常缓慢

来自公共数据库的核心数据事务进展非常缓慢
EN

Stack Overflow用户
提问于 2021-03-06 19:13:15
回答 1查看 140关注 0票数 1

我正在开发一个应用程序,它使用CloudKit作为主数据库。我有一个相对较小的数据库(大约200个条目,每个条目有2-3个关系),我提供预填充作为公共数据库(在iOS 14中新增)。

我注意到CK镜像非常慢,。我得到的第一个5-6事务在几秒钟内,我必须等待大约2分钟,所有的数据填充。

因为我不能显示部分结果(如果还没有获取主实体的关系,我就不能让用户看到它的主实体),这对我来说是个大问题。

有办法加快CK镜像过程吗?(提高效率)?

我怎么才能诊断出什么东西起这么大的作用?在上一次WWDC中,苹果建议使用这个公共数据库作为初始数据集,但是如果最初的应用程序加载需要2分钟的时间,人们会感到沮丧。

EN

回答 1

Stack Overflow用户

发布于 2021-03-08 18:32:49

这是一种预期的行为,例如,您有500个条目,没有任何关系,您希望使用CKQueryOperation获取,当操作被添加到公共容器时,它不会同时返回所有500个条目,它将至少返回100个,然后使用游标来查询下一个100个条目,等等。

编辑

有加快CK镜像进程的方法吗?(提高效率)?

不是

这些操作可能是缓慢的,因为网络问题,您应该考虑到这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66509684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档