oracle重复插入多条数据,甚至ID都是一样的,为什么会出现这种情况?

当时同时多人对一张表操作插入多条数据,oracle运行相当缓慢
2025年03月25日 05:28
有3个网友回答
网友(1):

两个问题。
1、你的应用逻辑就是这样的,所以才会出现这种情况,如若不然,则是程序出现了逻辑错误。
2、你说的运行缓慢,是和什么情况下做比较的?回答好自己这个问题,你可以做下监控,在执行插入动作的前后做一个数据库的snapshot,生成这个时间段内的awr报告。以此为基础来判断缓慢的原因。

网友(2):

你是不是没有设置主键啊?
你将ID设置为主键试试,这样就不会插入重复的数据了。
慢的原因可能是你没有建立索引或者视图,你建立个视图就会快很多

网友(3):

表插入数据缓慢的原因有很多。具体请将AWR发出来看看。
另外ID是什么概念