Sto caricando i dati da un file CSV in una tabella temporanea di staging e questa tabella temporanea viene interrogata molto. Ho guardato il mio piano di esecuzione e ho visto che molto tempo è dedicato alla scansione del tavolo temporaneo.È possibile creare indici su una tabella temporanea quando si utilizza SELECT INTO?
C'è un modo per creare l'indice su questa tabella quando I SELECT INTO
esso?
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 non è possibile creare un tabella e utilizzare select in per inserirvi. – HLGEM
@HamletHakobyan È una tabella heap, quindi dovrei aggiungere una colonna per PK? –
Hai provato a eseguire una dichiarazione indice come dichiarazione successiva nel batch? – HLGEM