最近,我们在Update语句中面临严重的性能问题,之前的更新通常需要3分钟,现在更新需要近2个小时。对于最新的数据库设计,我们更改了存储过程代码,如下所示。optyfact opty optydim dim on opty.optyid = dim.optyid geodim geoon geo.atukey = opty.atukey agreementdim ag on opty.optyid = ag.optyid
inner jo
FROM [DatabaseA].dbo.Table1 t1 WHERE t2.ObjectTypeId = 1 AND t2.CompanyId = 3
请注意,这两个表位于不同的数据库中,但在同一服务器上。但是,在table2上创建索引不会影响性能,只有在table1上创建索引才能提供更好的性能。[