社区
Java
帖子详情
ibatis 能批量查询出30万以上的记录吗?
pettynic
2011-01-04 11:18:29
ibatis 能批量查询出30万以上的记录吗?
...全文
399
11
打赏
收藏
ibatis 能批量查询出30万以上的记录吗?
ibatis 能批量查询出30万以上的记录吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Landor2004
2011-01-05
打赏
举报
回复
你是想导出数据吗,30w没问题!
Inhibitory
2011-01-05
打赏
举报
回复
[Quote=引用 10 楼 pettynic 的回复:]
引用 9 楼 inhibitory 的回复:
引用 8 楼 pettynic 的回复:
引用 7 楼 landor2004 的回复:
分页还是要重复SQL查询的啊,一下子取出来又不行,像我们这样的机子,内存肯定不够的,找了两天了,网上貌似也很少说到这样的方法
[/Quote]
^_^,这个世界太疯狂
pettynic
2011-01-05
打赏
举报
回复
[Quote=引用 9 楼 inhibitory 的回复:]
引用 8 楼 pettynic 的回复:
引用 7 楼 landor2004 的回复:
你是想导出数据吗,30w没问题!
取出全表数据再进行I/O操作生成文本
我们经理说(他做C的,不做java的),可以分批查询,而且SQL只执行一次,比如:每次读取一万条,写一万条到文本,再重复相同操作。(SQL语句只执行一次),请问各位大虾,有这样的功能吗,我们项目用ibatis的,我听的莫……
[/Quote]
分页还是要重复SQL查询的啊,一下子取出来又不行,像我们这样的机子,内存肯定不够的,找了两天了,网上貌似也很少说到这样的方法
Inhibitory
2011-01-05
打赏
举报
回复
[Quote=引用 8 楼 pettynic 的回复:]
引用 7 楼 landor2004 的回复:
你是想导出数据吗,30w没问题!
取出全表数据再进行I/O操作生成文本
我们经理说(他做C的,不做java的),可以分批查询,而且SQL只执行一次,比如:每次读取一万条,写一万条到文本,再重复相同操作。(SQL语句只执行一次),请问各位大虾,有这样的功能吗,我们项目用ibatis的,我听的莫名其妙啊。。。
[/Quote]
数据库分页啊,只要数据库支持分面,Java都能做
pettynic
2011-01-05
打赏
举报
回复
[Quote=引用 7 楼 landor2004 的回复:]
你是想导出数据吗,30w没问题!
[/Quote]
取出全表数据再进行I/O操作生成文本
我们经理说(他做C的,不做java的),可以分批查询,而且SQL只执行一次,比如:每次读取一万条,写一万条到文本,再重复相同操作。(SQL语句只执行一次),请问各位大虾,有这样的功能吗,我们项目用ibatis的,我听的莫名其妙啊。。。
阿甘1976
2011-01-04
打赏
举报
回复
写的东东没问题,查询100万数据都OK.
tubage408
2011-01-04
打赏
举报
回复
批量查询??怎么个批量法儿???
不善^
2011-01-04
打赏
举报
回复
当然可以
Inhibitory
2011-01-04
打赏
举报
回复
100万都可以查出来,只要你的内存够用。
火龙果被占用了
2011-01-04
打赏
举报
回复
肯定可以的,但是要这 30 万条数做什么呢?
xchh1220
2011-01-04
打赏
举报
回复
数量大的还是建议直接用JDBC
iBATIS
批量
增删改查实战指南
在企业级Java应用开发中,数据持久层的性能直接影响系统的整体效率。作为早期主流ORM框架之一,
iBATIS
(后发展为MyBatis)以其轻量、灵活和SQL可控性强的特点,广泛应用于各类业务系统中。而在高并发、大数据量场景下,单条
记录
的增删改查操作已无法满足性能需求,
批量
操作成为提升数据库交互效率的关键手段。
iBATIS
通过SqlSession的
批量
执行模式()实现多语句合并提交,底层基于JDBC的addBatch()与机制,有效减少网络往返开销。
ibatis
批量
插入
项目开发中在很多地方可能会遇到同时插入多条
记录
到数据库的业务场景,如果业务级别循环单条插入数据会不断建立连接且有多个事务,这个时候如果业务的事务执行频率相当较高的话(高并发),对数据库的性能影响是比较大的;为了提高效率,
批量
操作会是不错的选择,一次
批量
操作只需要建立一次连接且一个事务,能很大程度上提高数据库的效率。
批量
插入操作的sql语句原型如下: 1. insert i
ibatis
非空判断 相等判断 模糊
查询
集合
查询
and or联合嵌套
查询
版权归作者所有,任何形式转载请联系作者。 最近开始着手写后台,因为要在DAO层加一个逻辑判断,接触到了新的内容
iBaTIS
,这里
记录
一下。终于可以写不用担心涉密的公共技术了,心情好激动的说 判断是否为空<isNotEmpty> 例:<isNotEmpty prepend="and" property="acceptimes"> ACCEPTIMES = #acceptimes:DECIMAL# ...
ibatis
批量
插入-iterate标签应用
项目开发中在很多地方可能会遇到同时插入多条
记录
到数据库的业务场景,如果业务级别循环单条插入数据会不断建立连接且有多个事务,这个时候如果业务的事务执行频率相当较高的话(高并发),对数据库的性能影响是比较大的;为了提高效率,
批量
操作会是不错的选择,一次
批量
操作只需要建立一次连接且一个事务,能很大程度上提高数据库的效率。
批量
插入操作的sql语句原型如下: insert ...
ibatis
常见问题
1、自增主键。 比如表 table1 中列id为主键,且自增,那么插入
记录
的时候SQL怎么写? INSERT INTO riskm_catalog( id, title) VALUES ( #id#, #title#) SELECT LAST_INSERT_ID() AS value
Java
51,407
社区成员
86,124
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章