2 yoshiontwo YoshionTwo 于 2017.08.31 11:17 提问

批量插入数据的问题,怎样插入最快最合理

需求场景是系统web端发送一条系统消息,需要向用户消息表给每个用户插入一条该系统消息,假如用户有万级百万级,该怎么插入最快最合理。后台springMVC+mybatis,mysql数据库

4个回答

qq_38005982
qq_38005982   2017.08.31 11:22

不懂!不过你直接在数据层一个SQL语句把用户表的系统消息列直接修改可以不?反正用户最后查信息要从数据库中去取,直接一条语句全插入

Small_Mouse0
Small_Mouse0   Ds   Rxr 2017.08.31 11:38

如果一定要插入的话,,只能按平时插入的方式,,把表update一下

换一种方式可能更好,,这样做,,数据库冗余太大了。。
创建一张表存储系统信息,,每次读用户消息时,捎带把系统信息表需要读取的地方一块读取进去就行,

P923284735
P923284735   2017.08.31 11:42

不建议插入,建议更新。

u013133454
u013133454   2017.08.31 12:53

jdbc + 多线程快

Csdn user default icon
上传中...
上传图片
插入图片