【发布时间】:2010-12-10 11:22:57
【问题描述】:
delete from a A where a.ID = 132.
表A包含大约5000条记录,A.ID是表A中的主键。但是删除需要很长时间。有时它也会超时。该表包含三个索引,并由三个外键引用。谁能解释我为什么即使我们基于主键删除它也需要很长时间。请告诉我一些优化这个问题的方法...?
【问题讨论】:
-
“长时间”是什么意思?任何操作,即使是全表扫描,在 5000 行表上都应该很快。
标签: sql sql-server sql-server-2008 sql-delete