pageHelper分页查询oracle数据插入mysql时数据量变少

如题,在分页查的时候我通过DEBUG观察List中的数据量,每次看都是正确的,但是在插入mysql中数据量达到12000左右时就会少插入几百条原本以为是有重复数据导致触发... 如题, 在分页查的时候我通过DEBUG观察List中的数据量, 每次看都是正确的, 但是在插入mysql中数据量达到12000左右时就会少插入几百条 原本以为是有重复数据导致触发了更新操作, 但是将主键group by起来看数据量也是一样的, 所以确定不是更新导致的. 最后把分页的条件去掉, 直接查询所有数据在插入mysql中, 数据量正常了, 请问这会是什么情况导致的 展开
 我来答
扣Q923465786
2018-03-27 · TA获得超过933个赞
知道小有建树答主
回答量:1989
采纳率:88%
帮助的人:212万
展开全部
1. 直接用limit start, count分页语句, 也是我程序中用的方法:
select * from product limit start, count
当起始页较小时,查询没有性能问题,我们分别看下从10, 100, 1000, 10000开始分页的执行时间(每页取20条), 如下:
select * from product limit 10, 20 0.016秒
select * from product limit 100, 20 0.016秒
select * from product limit 1000, 20 0.047秒
select * from product limit 10000, 20 0.094秒
我们已经看出随着起始记录的增加,时间也随着增大, 这说明分页语句limit跟起始页码是有很大关系的,那么我们把起始记录改为40w看下(也就是记录的一般左右)
pieryon
2018-03-08 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14410 获赞数:166869
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
你是没有做好提交控制吧。
追问
不关这些事, mysql也是自动提交的. 现在是如果不用分页助手, 那就可以查多少数据插入多少数据, 但是用了之后就会少数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式