Java更新100条记录在一定时间后需要很长时间
Posted
技术标签:
【中文标题】Java更新100条记录在一定时间后需要很长时间【英文标题】:Java update 100 records taking long time after certain time 【发布时间】:2017-10-01 05:48:21 【问题描述】:我已经安排了一次更新 100 条记录的作业。最初每分钟更新 100 条记录。但后来,它在一定时间后需要很长时间(5分钟,15分钟)。源表有 22,00,000 条记录,我一次获取 100 条记录。我截断目标表并仅插入 6000 条记录。可能是什么问题?
提前致谢。
【问题讨论】:
如果不了解更多,几乎不可能回答这个问题。尝试检查现有的数据库会话 (v$session
) 和长时间运行的操作 (v$session_longops
)
同意@rkosegi。您可以通过此链接中指定的方法识别长时间运行的查询。***.com/questions/622289/…。知道查询后,您可以使用解释计划或其他方法发布它。
【参考方案1】:
也许你应该尝试使用 refiero 的东西。尽量使用服务器的内存,而不是数据库的内存。
【讨论】:
以上是关于Java更新100条记录在一定时间后需要很长时间的主要内容,如果未能解决你的问题,请参考以下文章