我有一个问题,我试图找出插入缓慢的原因。我需要知道场景 A 的插入速度是否会更快。
方案 A:
insert into tableA (orgid, accountid, name)
values ('abc','123','A');
// orgid abc has 10 records against it in the table.
场景 B:
insert into tableA (orgid, accountid, name)
values ('def','123','A');
// orgid def has 10000 records against it in the table.
索引位于 orgid
上。
提前谢谢。
通常,执行插入的时间不会(非常大(受到表中当前值的影响。 行数也不会有太大影响。
具有索引、外键约束、检查约束和触发器将显著影响性能。
您可能有一个触发器,该触发器与表中具有特定值的行数以某种方式相关。 但是,在 Oracle 中,这通常是一个变异表触发器,因此即使这样似乎也不太可能。