CloudKit 重新索引数据需要很长时间

Posted

技术标签:

【中文标题】CloudKit 重新索引数据需要很长时间【英文标题】:CloudKit reindexing data takes forever 【发布时间】:2016-01-01 20:46:20 【问题描述】:

我有一个基于 CloudKit 的应用程序在生产中运行,每个用户在应用程序的主要实体中平均可能有 1000 个项目。我刚刚为架构中的一个实体添加了索引,部署后,我在 CloudKit 仪表板中获得了“重新索引生产数据”进度。那东西已经运行了好几天了,没有停止的迹象。

所以我尝试向开发 CloudKit 环境中的主要实体添加另一个索引,其中只有我的数据(3000 条记录)。即使这需要很长时间,也没有停止的迹象。其他人有这种经历吗?

【问题讨论】:

要么不是很多人在生产中使用 CloudKit,要么这是最近出现的问题。因为谷歌搜索除了 Twitter 帖子:twitter.com/search?q=cloudkit%20reindexing&src=typd 和今天在 Apple 论坛上的帖子:forums.developer.apple.com/thread/29690,没有透露任何内容。 【参考方案1】:

在过去的 6 个月里,我一直在使用 CloudKit 开发应用程序。大约一个月后,我在开发和生产中都进行了重新索引。每次登录,都是静止的,不确定的吧。我在 6 个月前查看了这个,但一无所获。我已经在多个浏览器(chrome、safari 和 firefox)中检查过这个,它总是一样的。

我的应用已在商店上线,似乎不受此影响。

所以我只是忽略了它。不确定是 UI 故障还是这个过程自 7 月以来一直在运行(这很可悲;))

【讨论】:

以上是关于CloudKit 重新索引数据需要很长时间的主要内容,如果未能解决你的问题,请参考以下文章

JackRabbit Oak:我的应用程序需要很长时间才能启动/重新启动

即使我有索引,MySQL ORDER BY 也需要很长时间

与下次运行相比,sql 查询需要很长时间

Postgresql 选择计数查询需要很长时间

文件修改后 Grails 重启需要很长时间

从 CloudKit 获取包括 CKReference 的数据