在我的单元测试中,我为测试创建了大量数据,然后在测试后删除。在查看删除某些实体的时间时,我感到非常惊讶。
在一项测试中,我创建了两种不同的实体类型。第一种类型大约需要 200 毫秒才能删除。第二种类型大约需要 11000 毫秒才能删除。我猜这是由于与实体的某种级联关系依赖关系,但是当我打开跟踪时,我看到一个看起来像是在寻找依赖对象的 select 语句,这花了大约 1100 毫秒,然后删除了大约 9000 毫秒。
有人对如何提高删除性能有任何建议吗?
在我的单元测试中,我为测试创建了大量数据,然后在测试后删除。在查看删除某些实体的时间时,我感到非常惊讶。
在一项测试中,我创建了两种不同的实体类型。第一种类型大约需要 200 毫秒才能删除。第二种类型大约需要 11000 毫秒才能删除。我猜这是由于与实体的某种级联关系依赖关系,但是当我打开跟踪时,我看到一个看起来像是在寻找依赖对象的 select 语句,这花了大约 1100 毫秒,然后删除了大约 9000 毫秒。
有人对如何提高删除性能有任何建议吗?