fetchsize of JDBC
来源:互联网 发布:ktv网络点歌系统 编辑:程序博客网 时间:2024/05/16 09:02
最近使用oracle数据库,写了一条很简单的SQL。取了20,000条数据发现需要60秒左右。
相同的SQL 在PL SQL上面也需要17秒左右的时间。
项目ORM使用的是mybatis 当时就认为是java驱动不太好。PL SQL 应该用的不是java所以会快点。
后来突然想到前几天同事跟我说的fetch size。就抱着试一下的心里把fetch size设置成5000。数据不到一秒就可以返回了。速度差别非常大。
后来就查询了一下fetch size的信息。
oracle fetch 默认是10,如果取1000条记录,就需要100个网络连接。(好像是取100次的意思)
mysql 和 sql server,默认是全部取出来。所以没有设置的时候,大数据量感觉会比oracle快很多。
mybatis默认的好像是100,但是我没有找到确切的配置文件。
阅读全文
0 0
- fetchsize of JDBC
- jdbc ,FetchSize
- MySQL JDBC FetchSize解析
- JDBC的fetchsize和maxrows
- JDBC的fetchsize和maxrows
- PostgreSQL JDBC 源码分析之fetchSize
- oracle jdbc 分批抓取查询FetchSize(100)
- oracle jdbc fetchsize取值对性能的影响
- mysql的jdbc中fetchsize支持的问题
- oracle jdbc fetchsize取值对性能的影响
- mysql jdbc驱动设置fetchsize 要连接字串里有useCursorFetch=true 才行
- Index of JDBC
- 测statement的fetchSize性能
- 关于jTDS连接Mssql使用fetchsize功能
- Kafka SimpleConsumer——buffersize?fetchsize?
- Cannot create JDBC driver of class 'com.mysql.jdbc
- Cannot create JDBC driver of class
- JDBC异常:Before start of result set
- spring mvc 动态读配置文件
- mybatis 分页查询
- Android完整性校验
- 润乾v5自定义配色方案
- 梯度下降与delta法则
- fetchsize of JDBC
- ruby
- 面向对象OOP
- Linux使用jstat命令查看jvm的GC情况
- 基于Token的WEB后台认证机制
- POJ 1584[A Round Peg in a Ground Hole]题解
- linux 使用记录
- 谈谈自己,说说未来
- Struts2笔记08 获取值栈对象