-
多端编辑数据库后丢数据了
2024-11-26 11:44- 不建议多端编辑,思源只会以一端的数据为准
- 文件历史默认保存 30 天内的,超过 30 天的会自动清理,可在 设置 - 编辑器 - 历史保留天数 中调整
-
清理数据仓库失败:cloud object not found v3.1.13
2024-11-25 17:30感谢反馈,下个版本修复 Issue #13243 · siyuan-note/siyuan
-
开启同步后,思源开启缓慢!提供个思路
2024-11-24 16:55本地肯定是要扫描的,不然无法保证数据完整性和一致性。
你提的方案不太具有可行性,因为就算用户不写入数据,也是需要搜索的,只在云端的话本地无法进行搜索。
-
导入大量笔记后无法完成同步,建议自定义自动同步时间间隔
2024-11-24 09:46日志中看到昨天下午 6 点开始同步,到晚上 9 点半还没有同步完,主要原因是上传数据太慢了,后面你陆续强制结束了几次处于同步中的程序进程,又有一部分数据同步上去了(相当于断点续传),最后使用手动同步上传也用了 1 小时。
如果大量数据需要上传,需要保障网络上行带宽足够,否则可能会比较慢。
-
导入大量笔记后无法完成同步,建议自定义自动同步时间间隔
2024-11-24 00:24如果同步需要的时间大于 30s,则永远无法完成同步
不会的,如果某次同步超过 30s 并且期间发生了数据变动再次触发同步(或者手动同步),那么触发的这次同步会被放弃,因为上一次同步还未完成。
-
开启同步后,思源开启缓慢!提供个思路
2024-11-24 00:20实际上现在就是这样的,启动阶段不会真正进行数据交换,只是对比索引,然后决定要锁住哪些文档以避免本地修改和云端造成冲突。
前面我已经说了,启动慢主要是就是因为要加载最新本地快照,加载以后才能对比索引,加载快照时读取文件对象慢是目前的瓶颈。
-
开启同步后,思源开启缓慢!提供个思路
2024-11-24 00:16- 这种场景建议用收集箱
- 最后看的那个笔记也可能需要同步(从云端下载更新),但是不同步之前是无法判断要不要预加载的,这是一个鸡蛋问题
-
开启同步后,思源开启缓慢!提供个思路
2024-11-24 00:01对了,刚刚我说的移动端用最后一个快照的想法实际上也不会有多大提升……因为慢是慢在加载本地快照(就是界面上出现“正在索引数据仓库,获取最新文件...”),而不是慢在下载索引或者对比差异等,这些在库较大时耗时其实不高,主要就是加载快照比较耗时,因为要读取本地仓库最新快照中的所有文件对象。
这个点我们得再看看是否还有优化空间,如果代码实现上优化空间不大的话可能就要考虑下用其他结构来辅助一下,总之,我觉得还是有希望提升突破一下的。
-
开启同步后,思源开启缓慢!提供个思路
2024-11-23 23:50不索引的话会有问题的,相当于外部改动不进快照,如果云端更新了这种情况就无法判断覆盖方向了,只能云端覆盖本地,并且不会生成冲突历史。
移动端上可能可以考虑用最后一个快照,因为移动端上不存在外部更新的情况。