1

シナリオは次のとおりです。C# アプリケーションの開始時に特定のインデックスを削除する必要があります。処理の一部であるすべての挿入 SQL ステートメントが完了したら、インデックスを再度作成する必要があります。

アプリケーションの一部としてインデックスの削除と作成が必要な理由は、このアプリケーションを展開チームに渡すためです。その後、展開チームがアプリケーションを本番環境で実行します。

インライン SQL は、C# から SQL サーバーでクラスター化または非クラスター化されたインデックスを作成するための最良の方法ですか?

それとも他に方法はありますか?

4

2 に答える 2

0

あなたの質問は少し奇妙に表現されています。

インデックスを作成する方法または統計を更新する方法を尋ねていますか (オプティマイザがどのインデックスがクエリに最も速く応答するかを決定するため)。

インデックスの作成は CREATE INDEX を使用します。

統計を再計算させるのは、UPDATE STATISTICS です。

どちらも C# またはその他の方法で実行できます。

何かが作成/更新/削除されるたびに、インデックスが更新されます。

于 2013-05-02T16:38:02.553 に答える