索引如何影响插入



我有一个问题,我试图找出插入缓慢的原因。我需要知道场景 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 中,这通常是一个变异表触发器,因此即使这样似乎也不太可能。

最新更新