Лудост е да нямаш индекс.
Би помогнало, но дължината на индексния ключ може да бъде само 900 байта.
Вероятно е обаче вече да имате дубликати, защото потенциалът 2-ри EXISTS да се изпълнява след 1-ви EXISTS, но преди 1-ви INSERT.
Създаването на индекс ще ви каже и впоследствие ще защити срещу това.
Можете обаче да получите грешки при голямо натоварване.
Моят предпочитан подход за високи вложки/ниски дубликати е JFDI моделът. Много едновременно
BEGIN TRY
INSERT etc
END TRY
BEGIN CATCH
IF ERROR_NUMBER() <> 2627
RAISERROR etc
END CATCH