パフォーマンスに関してどちらが良いかを質問したいだけです。基本的に、ストアドプロシージャが低下し、テーブルを再作成し、それにクラスタ化インデックスを作成します。クラスタ化インデックスまたはクラスタ化インデックスなしでテーブルにレコードを挿入
Iは
OPTION
1. DROP TABLE Statement
2. SELECT INTO Statement
3. CREATE CLUSTERED INDEX
注を有するストアド・プロシージャを作成しています。
私が作成したものに比べてこの方が良ければいいと思っています。
オプションB
1. TRUNCATE TABLE Statement
2. INSERT INTO Statement
注:表がすでにクラスタ化インデックスを持っているので、私のOPTION Bとクラスタ化インデックスのない創造はありません。
ありがとうございました皆さん、この1つで私を助けてくれるでしょう。
あなたはどちらが優れているかを確認するために両方を(実行計画で)比較しましたか? –
答えは、このような質問になるとほぼいつも「それは依存する」ものであり、あなた自身のためにいくつかのテストを行うのが最も良い方法です。 [この記事では「どちらが速いのですか?」を読むことをお勧めします。質問](https://ericlippert.com/2012/12/17/performance-rant/) – GarethD