To szaleństwo nie mieć indeksu.
Pomogłoby, ale długość klucza indeksu może wynosić tylko 900 bajtów.
Jednak prawdopodobnie masz już duplikaty, ponieważ druga ISTNIEJE po pierwszej ISTNIEJE, ale przed pierwszą INSERT.
Utworzenie indeksu poinformuje Cię o tym, a następnie zabezpieczy przed tym.
Jednak przy dużym obciążeniu mogą wystąpić błędy.
Moim ulubionym podejściem do wysokich wstawek/niskich duplikatów jest wzorzec JFDI. Wysoce współbieżny
BEGIN TRY
INSERT etc
END TRY
BEGIN CATCH
IF ERROR_NUMBER() <> 2627
RAISERROR etc
END CATCH