Daar is je eerste probleem. Databases werken het beste als u hen vertelt welk type gegevens u heeft en het kleinste gegevenstype kiest dat voor uw gegevens werkt. NVARCHAR(Max) is ongeveer de meest inefficiënte keuze die je had kunnen maken.
En dat is je tweede probleem. Bij elke invoeging controleert u of u al een rij hebt ingevoegd die dezelfde waarden heeft als een andere rij voor bepaalde kolommen. Omdat je de database niet hebt verteld om die kolommen te indexeren, moet deze elke keer de hele tabel controleren, dus je query wordt langzamer en langzamer naarmate de tabel groeit. Om een primaire sleutel aan een bestaande tabel toe te voegen, kunt u dit gebruiken:
ALTER TABLE table1 ADD CONSTRAINT pk_table1 PRIMARY KEY (Ticker, DateStamp)
Zie hier voor meer info.