欢迎各界计算机爱好者加入,弘扬极客精神!

用jdbc实现大数据量表的拷贝时,有哪些技巧可以调高程序的执行效率

0 喜欢 0 不喜欢
问题关闭原因: 答案过多
最新提问 9月 5, 2016 分类:数据库 | 用户: rock1 (100 分)  
已关闭 9月 9, 2016 用户:Mr. R

7 个回答

3 喜欢 0 不喜欢
 
已采纳
1.控制事务的大小
 2.用prepareStatement
 3.利用批更新 Batch
 4.隔离级别适当降低
 5.控制新建表的约束
最新回答 9月 5, 2016 用户: 夏花一朵 (4,272 分)  
采纳于 9月 10, 2016 用户:rock1
1 喜欢 0 不喜欢
用连接池可以重复利用数据库连接,提高效率;当然最重要的仍然是优化:正确的优化SQL;为查询建立正确的索引;使用分页等手段只获取需要的数据;为不经常变动的数据建立cache,优先走cache等都是可行的选择。
最新回答 9月 5, 2016 用户: Momo (6,446 分)  
2 喜欢 0 不喜欢
正确的优化SQL  SQL比较重要
最新回答 9月 5, 2016 用户: supinfo_mrthree (2,524 分)  
1 喜欢 0 不喜欢

执行sql语句

假设把A表数据复制到A表

如果表结构完全一样
insert into B select * from A

如果不一样

insert into B (column1,column2) select column1,column2 from B

最新回答 9月 6, 2016 用户: ly (4,774 分)  
1 喜欢 0 不喜欢

连接池可以重复利用数据库连接,提高效率;当然最重要的仍然是优化:正确的优化SQL;为查询建立正确的索引;使用分页等手段只获取需要的数据;为不经常变动的数据建立cache

最新回答 9月 6, 2016 用户: Supinfo_Yolo (3,458 分)  
0 喜欢 0 不喜欢
.控制事务的大小
.用prepareStatement
利用批更新 Batch
.隔离级别适当降低
.控制新建表的约束

 

最新回答 9月 7, 2016 用户: Mr.w (1,504 分)  
0 喜欢 0 不喜欢
...