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 很
存储过程放在查询分析器中执行,大概耗时5秒左右即可成功执行,但是在网站中执行却会超时 1. 将该存储过程放到查询分析器中执行,大概耗时5秒左右即可成功执行,但是在网站中执行却会超时2. 经查阅资料,这里..1 首先看看,先分析慢的原因,一部分是因为循环次数多,一部分是因为查询数据量大慢。2 可以从优化查询入手,比如某次查询的sql里面的数据,条件字段没有建索引,导致了全表扫描,
是不是 只需要几个字段,但是你写了 select * 等等,总之要优化数据的速度。
2 可以从循环逻辑看起,有些循环可能是不必要的,能不能通过条件查询来替代循环,总之要从逻辑上优化代码
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)