tocmai saptamana asta citeam o carte in legatura cu performanta in sql server. execution planurile a sp-urilor nu sunt recompilate in functie de parametrii. Ai putea eventual sa incerci sa fortezi sa se compileze de fiecare data execution plan-ul la fiecare apel al sp-ului.
prin modificare de la nvarchar la varchar ai redus doar numarul de readuri (nvarchar ocupa dublu cat varchar-ul)