你好,请问一下我的应用中有一个CLASS,在控制台左侧可以看到具体的数据数量,但是点击进去整个CLASS又为空。在前端通过API查询也查询不到。在其他关联表通过POINT类型点击进去又可以看到具体的关联数据,很奇怪,能解答一下么?
你好,请问应用的名称或 AppID 是什么。
我也有这样的问题,这是什么情况
appId:jWaUsdBJ4osbEyOf8lh09Nm2-gzGzoHsz应用名:189mysf
你好,这边查看已经好了,请确认下
看来是通病到现在还是没解决咯。这问题就偶尔出现,而且过一会就会好了,能给个合理的答复吗,首先明明有数据,但列表时不时自动隐藏的原因吗?到底什么机制触发列表隐藏的这个你们没有个说法吗?
是索引的问题。过一会自动好了,是因为索引更新了(有很多情况会自动触发索引更新,以保证查询性能)。
底层的原因是某个集群上的数据库的引擎 A 有问题(全局锁异常),之前尝试过更换引擎 B,但是发现引擎 B 性能不够,所以又换回来了。解决引擎 B 性能不足的方案是拆分集群,但是因为集群上有大量应用,要保证在对现有应用影响最小的情况下拆分,并将可能导致的风险降至尽可能低的水平,需要进行很多准备,所以目前仍未完成切换。
您如果遇到这一问题,可以在论坛报告,后台为您手动重建索引。
那对于这类问题有什么解决方案吗,是由于目前只是开发版,性能有限还是,在做查询时能做优化?目前这个问题主要出现在,客户端同时请求多行数据,例如同时刷新好友列表里的多个用户的个人数据,其次如果数据库隐藏了,在控制台点击下刷新就能重新出现(应该是的触发了索引 更新),那我在客户端是否也的能在查询前调用某个方法去强制触发索引更新,来解决这个问题?
商用版无此问题,因为是某个开发版集群的数据库引擎锁异常导致,商用版应用理论上不会出现在开发版集群上(例外情况是某些刚从开发版切换到商用版的应用)。
等有问题的开发版集群的引擎切换完成后就能根本上解决这个问题。目前建议发现了就在论坛报告哪个 Class 有问题,我们为您重建索引。也可以联系 support@leancloud.rocks (如果您不想在论坛公开透露 Class 名称)。
明白了,非常感谢!