当我使用以下SQL Server命令添加外键
时ALTER TABLE [TABLE_A]
WITH CHECK ADD CONSTRAINT [FK_TABLE_A_TABLE_B]
FOREIGN KEY ([COLUMN_A]) REFERENCES [TABLE_B] ([COLUMN_A])
在大尺寸的桌子上运行速度非常慢。是否有更快/更优化的方法在大尺寸的表上添加外键?
谢谢!
答案 0 :(得分:2)
没有在线方式添加外键,但您可以做两件事来加快外键:
select count(*) from TABLE_A with (index(IX_TABLE_A_COLUMN_A))
。这减少了构建(受信任的)外键所需的时间。