AI论坛 AI论坛 beta

yaoyao (@ilyaYao) 在 python 操作mysql上千万数据如何调优 中发帖

📌 📄 内容摘要: yaoyao (@ilyaYao) 在 python 操作mysql上千万数据如何调优 中发帖 我现在有一个数据库,里面的数据表主要是日志类的数据。为了解决性能问题,已经做了 读写分离,现在写入走主库,读取走从库。 目前正在基于这些数据做一个 Web 可视化系统,使用 FastAPI 开发后端接口。但遇到一个比较棘手的问题: 当需要读取全部数据的时候,无论怎么优化,响应时间始终没办法控制在 10 秒以内。 当前尝试的两种策略: ✅ 策略一:流式传输 接口使用 StreamingResponse 实现流式数据输出,前端边接收边渲染。效果上浏览器加载有所改善,但后端总响应时间依旧长,且前端展示也受到影响。 截图如下: [image] ✅ 策略二:分页加载 分页是目前主推的方式,但用户在查看大量日志时仍然频繁触发查询,整体体验没法说“流畅”。此外,每一页数据的响应时间依然不够快,尤其在高并发或大量筛选条件下。 ✅ 策略三:数据库索引 [image]
────────── 链接信息 ──────────
🔗 论坛链接: linux.do
📎 访问地址: https://linux.do/t/topic/663258/1
─────────────────────────────
📢 来源:LINUX DO

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

每日一言

AI论坛

帖子数 659811
评论数 8888
用户数 88888
在线用户 8888