如何“缓慢”读取数据库数据

erben 2013-02-27 11:23:14
如何“缓慢”读取数据库数据,现在是每几分钟分钟拉取一个表的所有记录,每隔几分钟会有一次脉冲式瞬时通讯流量和高CPU占用,如何平缓读取数据避免这种情况?
...全文
178 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2013-02-28
  • 打赏
  • 举报
回复
数据库侧放个代理,通过这个代理控制查询。 但好像没什么实际意义啊。即使CPU高这个完全可以由MYSQL自身来协调啊.
rucypli 2013-02-27
  • 打赏
  • 举报
回复
那就按照自增id没秒拉一部分数据 循环拉
wwwwb 2013-02-27
  • 打赏
  • 举报
回复
引用 楼主 erben 的回复:
如何“缓慢”读取数据库数据,现在是每几分钟分钟拉取一个表的所有记录,每隔几分钟会有一次脉冲式瞬时通讯流量和高CPU占用,如何平缓读取数据避免这种情况?
详细说明
Rotel-刘志东 2013-02-27
  • 打赏
  • 举报
回复
数据库怎么控制具体的读取的数据的量,可以考虑程序端去实现。
rucypli 2013-02-27
  • 打赏
  • 举报
回复
只能你客户端拉数据控制 在数据库端无法控制 数据库总是尽可能快的给你想要的
erben 2013-02-27
  • 打赏
  • 举报
回复
引用 2 楼 rucypli 的回复:
那就按照自增id没秒拉一部分数据 循环拉
按编号分批取是一个办法,稍微麻烦点

56,673

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧