Ich bin Laden von Daten aus einer CSV-Datei in eine temporäre Staging-Tabelle und diese temporäre Tabelle viel abgefragt wird. Ich schaute auf meinen Ausführungsplan und sah, dass viel Zeit damit verbracht wurde, den Temp-Tisch zu scannen.Ist es möglich, Indizes für eine temporäre Tabelle zu erstellen, wenn SELECT INTO verwenden?
Gibt es eine Möglichkeit Index für diese Tabelle zu erstellen, wenn ich es SELECT INTO
?
SELECT *
FROM TradeTable.staging.Security s
WHERE (
s.Identifier IS NOT NULL
OR s.ConstituentTicker IS NOT NULL
OR s.CompositeTicker IS NOT NULL
OR s.CUSIP IS NOT NULL
OR s.ISIN IS NOT NULL
OR s.SEDOL IS NOT NULL
OR s.eSignalTicker IS NOT NULL)
@HamletHakobyan Sie kein erstellen Tabelle und verwenden Sie auswählen, um in es einzufügen. – HLGEM
@HamletHakobyan Es ist ein Heap-Tabelle - so muss ich würde dann eine Spalte für PK hinzufügen? –
Haben Sie versucht, eine create index-Anweisung als nächste Anweisung im Stapel auszuführen? – HLGEM