嗨,我正在使用 CONTAINSTABLE 对表的列进行搜索。问题是性能。这是我的查询:
SELECT count(*)
FROM dbo.Document d
INNER JOIN dbo.DocuemntVehicleXRef vx ON (vx.DocuemntID = d.DocumentID)
INNER JOIN CONTAINSTABLE (Document , QueryContent , @searchterm ) ftt ON ( d.DocumentID = ftt.[Key] )
WHERE vx.VehicleId = @vehicleId
因此要提高性能(因为 Document 表很大)。我需要执行 CONTAINSTABLE 函数,而不是对所有 dbo.Docuemnt 表,仅对绑定到 VehicleId 的文档(因为其余搜索是不必要的)执行此操作是否有解决方法或方法?谢谢