У меня есть запрос SQL Server:
SELECT COUNT(*)
FROM [dbo].[tbl_Contents]
WHERE (@AfterPublishDateUtc IS NULL OR fld_PublishDateUtc <= @AfterPublishDateUtc)
AND fld_ContentId IN (SELECT fld_ContentId
FROM tbl_Contents_Categories
WHERE fld_CategoryId = @fld_CategoryId)
, и следующий план выполнения запроса:

Как избежать "хэш-совпадения" для повышения производительности запросов?
tbl_Contents
-> около 10 миллионов записей tbl_Contents_Categories
-> 18 миллионов записей