12
CSVファイルのデータを一時ステージングテーブルにロードしていますが、この一時テーブルが多くクエリされています。実行計画を見て、一時テーブルをスキャンするのに多くの時間が費やされているのを見ました。SELECT INTOを使用しているときに一時表に索引を作成できますか?
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)
とからすべての列をリストする必要があるとして、あなたが行うことができますいずれかのPK/ID列をしたい場合テーブルに挿入し、そこに挿入するためにselectを使用します。 – HLGEM
@HamletHakobyanヒープテーブルなので、PKの列を追加する必要がありますか? –
バッチ内の次のステートメントとしてcreate indexステートメントを実行しようとしましたか? – HLGEM