v3.0.9 的读写性能真有点慢

本贴最后更新于 435 天前,其中的信息可能已经时过境迁

3.0.9 的读写性能真有点慢 , 使用的是 五彩划线的同步功能, 3.0.5-3.0.7 的时候速度还比较快的.

貌似自从 有位提出一次读 2g 的 io, 之后发的版本开始就开始变慢了.

现在同步一个页面 要 10s+ , 前几天是 1 秒同步几十个页面

I 2024/04/12 22:37:35 queue.go:157: database op tx [33641ms] W 2024/04/12 22:37:35 transaction.go:138: op tx [28849ms] I 2024/04/12 22:37:55 queue.go:157: database op tx [17741ms] W 2024/04/12 22:37:55 transaction.go:138: op tx [12993ms] I 2024/04/12 22:38:04 queue.go:157: database op tx [7545ms] I 2024/04/12 22:38:16 queue.go:157: database op tx [11412ms] I 2024/04/12 22:38:49 queue.go:157: database op tx [26288ms] I 2024/04/12 22:39:22 queue.go:157: database op tx [17119ms] W 2024/04/12 22:39:22 transaction.go:138: op tx [12367ms] I 2024/04/12 22:39:36 queue.go:157: database op tx [12891ms] I 2024/04/12 22:39:46 queue.go:157: database op tx [7525ms] W 2024/04/12 22:39:46 transaction.go:138: op tx [3597ms] I 2024/04/12 22:40:01 queue.go:157: database op tx [14409ms] I 2024/04/12 22:40:22 queue.go:157: database op tx [14181ms] I 2024/04/12 22:40:36 queue.go:157: database op tx [13289ms] I 2024/04/12 22:41:04 queue.go:157: database op tx [19747ms] W 2024/04/12 22:41:04 transaction.go:138: op tx [15026ms] I 2024/04/12 22:41:31 queue.go:157: database op tx [25766ms] I 2024/04/12 22:42:06 queue.go:157: database op tx [27119ms] W 2024/04/12 22:42:06 transaction.go:138: op tx [27041ms] I 2024/04/12 22:42:18 queue.go:157: database op tx [9784ms] W 2024/04/12 22:42:18 transaction.go:138: op tx [6942ms] I 2024/04/12 22:42:42 queue.go:157: database op tx [21918ms] I 2024/04/12 22:43:04 queue.go:157: database op tx [10714ms] I 2024/04/12 22:43:31 queue.go:157: database op tx [24776ms] I 2024/04/12 22:44:18 queue.go:157: database op tx [27286ms] W 2024/04/12 22:44:18 transaction.go:138: op tx [23360ms]
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    26030 引用 • 108017 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 不知道微信读书插件导入慢是不是也有这个影响,记得早几个版本导入微信读书的书摘挺快的

    1 回复
  • 其他回帖
  • @88250 翻了下是不是这些:

    async function Oi() { return Ze("/api/notebook/lsNotebooks", "") } async function lr(t, e, n) { return Ze("/api/filetree/createDocWithMd", { notebook: t, path: e, markdown: n }) } async function bn(t, e, n) { return Ze("/api/filetree/moveDocs", { fromPaths: t, toNotebook: e, toPath: n }) } async function Pi(t, e, n) { return Ze("/api/block/updateBlock", { dataType: t, data: e, id: n }) } async function cr(t, e) { return Ze("/api/attr/setBlockAttrs", { id: t, attrs: e }) } async function Ri(t) { return Ze("/api/attr/getBlockAttrs", { id: t }) } async function Ft(t) { return Ze("/api/query/sql", { stmt: t }) } async function Li(t) { let e = { path: t } , n = "/api/file/getFile"; try { return await _e.fetchSyncPost(n, e) } catch { return null } } const bt = "https://i.weread.qq.com"; async function $i() { let e = (await Li("data/storage/petal/siyuan-plugin-weread/config")).Cookie; const n = _t(e, "wr_skey") , r = _t(e, "wr_vid"); return { token: n, vid: r, cookie: e } } async function kt(t) { let e = "/api/network/forwardProxy" , n = { url: t, method: "GET", timeout: 5e3, contentType: "application/json", headers: [{ Cookie: (await $i()).cookie }], payload: {} } , r = await _e.fetchSyncPost(e, n); return JSON.parse(r.data.body) }
    1 回复
  • 好的,下版试下,RSS 订阅了思源的 release 页面trollface

  • 88250 1 评论

    这个问题我们已经注意到了,并在 dev 版上做了改进,方便的话请到 GitHub 上下载最新 dev 版帮忙测试,谢谢。

    我在用 dev 版本,76 个书籍的书摘导入要花 5 分钟左右,以前记得 3.0 初的时候挺快
    5kyfkr
  • 查看全部回帖

推荐标签 标签

  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 450 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    32 引用 • 99 回帖
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 5 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 414 关注
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    89 引用 • 1251 回帖 • 396 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    89 引用 • 113 回帖
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    589 引用 • 3528 回帖 • 1 关注
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 37 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 464 关注
  • 电影

    这是一个不能说的秘密。

    122 引用 • 608 回帖
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    186 引用 • 826 回帖
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    26030 引用 • 108017 回帖
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    108 引用 • 153 回帖
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    52 引用 • 228 回帖
  • webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    42 引用 • 130 回帖 • 252 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    7 引用 • 28 回帖 • 2 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖 • 2 关注
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 370 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    336 引用 • 324 回帖
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    326 引用 • 1395 回帖
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖 • 4 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 661 关注
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    5 引用 • 16 回帖
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 26 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 34 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    10000 引用 • 45450 回帖 • 74 关注