JOB 批量从一个表导入到另一个表

exploitcai5 2013-07-16 08:23:25
在服务器上写一个JOB,每隔10分钟将100张小表的
当天的数据插入到当月表里,当天的数据表和当月表表结构一致,当天的数据表在不断增加数据,
有没有好办法判断下一个10分钟应该把哪些数据放到当月表里?就是判断哪些是插入过了的?
当月表数据量一个月估计在600万条,主要是供作月查询使用。
...全文
82 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
exploitcai5 2013-07-17
  • 打赏
  • 举报
回复
哦,这样子的啊。谢谢版主。今天才弄清楚这个问题。
ACMAIN_CHM 2013-07-17
  • 打赏
  • 举报
回复
对MYSQL来说,仍然是串行,它会处理完一个语句再处理下条语句。 N个用户同时并行地把N*M条语句同一时间段内提交到MYSQL。 但MYSQL仍然是逐条处理。只不过是可能处理完用户1的第一条语句后,去执行用户2的第一条语句,之后再执行用户1的第二条语句。 这个由MYSQL内部调度算法决定。
exploitcai5 2013-07-16
  • 打赏
  • 举报
回复
版主: 如果有100个线程往100张不同表里插入数据,这个应该是可以做到并行的吧?
ACMAIN_CHM 2013-07-16
  • 打赏
  • 举报
回复
没什么差别。
exploitcai5 2013-07-16
  • 打赏
  • 举报
回复
rucypli,谢谢你。 顺便问一下,如果有100个线程往一个表里插入数据,是不是和单线程插入效率差不多。 如果有100个线程往100张表里插入数据,MYSQL底层是不是可以做到并行插入?
rucypli 2013-07-16
  • 打赏
  • 举报
回复
给时间列建立索引 然后每次插入用coltime >= '2013-07-16 20:30' and coltime < '2013-07-16 20:40'

56,679

社区成员

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

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