oarclecmd.commandtext
=
sqlstr
oraclecmd.executenonquery()
sqlstr
可以写成如下所示语句
begin
sql1
sql2
......
sqln
end
//注意此处的分号很重要
然后同样调用executenonquery()方法,可以一次执行多条sql语句。
公司业务需要将八百万条数据,拷贝到一个csv文件,并且更新数据的处理状态。但是数据量太大了,所以只能分批次查询出这些数据 再一条一条进行update*1、查询数据时用rownum 限制查询出的数据量
2、对查询出来的数据进行业务上的 *** 作
3、进行update
此时发现update语句太慢了,一秒一条甚至两秒一条,经多番测试后才发现,没有建索引(之前建过索引但是没有生效 嘤嘤嘤),加上索引之后,update 50条/秒!!!!!神一般的 *** 作,八百万的数据应该一晚上就能跑完了。
记录下这个问题以便以后继续搬砖
顺便贴上索引的查询、创建、删除 等语句
查看表中有哪些索引:
查看表中索引对应哪个或者哪些列:
创建索引:
删除索引:
参考大佬:
查看索引
创建/删除索引
java
oracle
数据库
买家电逛京东,天天低价,买贵必赔
京东
广告
update 语句优化update 语句优化update 语句优化
9下载·0评论
2018年3月8日
oracle执行update语句时卡住问题分析及解决办法
6下载·0评论
2020年12月16日
Oracle 百万级连表更新merge替代update实现快速高效更新
727阅读·1评论·0点赞
2022年11月22日
oracle更新语句很慢,高手们,我update一条语句怎么很慢了?
1918阅读·0评论·0点赞
2021年5月2日
oracle运行缓慢原因,Oracle SQL执行缓慢的原因以及解决方案
3489阅读·0评论·0点赞
2021年5月8日
oracle 大表 更新慢,大表update,性能突然变慢,对性能优化感兴趣的请进
762阅读·0评论·0点赞
2021年5月2日
买家电逛京东,天天低价,买贵必赔,速来抢购!
京东
广告
oracle update太慢优化
1.2W阅读·0评论·1点赞
2018年7月27日
oracle大表执行慢的优化方法,大表update,性能突然变慢,对性能优化感兴趣的请进...
1003阅读·0评论·0点赞
2021年4月30日
oracle中一个表update慢的优化
9762阅读·0评论·2点赞
2017年9月1日
Oracle 大数据量update优化
3461阅读·0评论·0点赞
2021年11月18日
oracle 存储过程中执行 update 很
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)