oracle重复插入多条数据,甚至ID都是一样的,为什么会出现这种情况?
发布网友
发布时间:2022-04-08 09:29
我来回答
共3个回答
热心网友
时间:2022-04-08 10:58
两个问题。
1、你的应用逻辑就是这样的,所以才会出现这种情况,如若不然,则是程序出现了逻辑错误。
2、你说的运行缓慢,是和什么情况下做比较的?回答好自己这个问题,你可以做下监控,在执行插入动作的前后做一个数据库的snapshot,生成这个时间段内的awr报告。以此为基础来判断缓慢的原因。
热心网友
时间:2022-04-08 12:16
你是不是没有设置主键啊?
你将ID设置为主键试试,这样就不会插入重复的数据了。
慢的原因可能是你没有建立索引或者视图,你建立个视图就会快很多
热心网友
时间:2022-04-08 13:51
表插入数据缓慢的原因有很多。具体请将AWR发出来看看。
另外ID是什么概念