答えて

3

SQL Serverは、任意のプロセスを強制終了するだけで正常に応答する必要があります。ただし、それ以降はクリーンアップに時間がかかることがあります。たとえば、大きな更新クエリを削除すると、トランザクションをロールバックする必要があります。インデックスビルドでは、このような問題があってはならず、比較的早く返さなければなりません。ポイントは、電源を落とすような劇的なことをせずに殺害を終了させる限り、あなたは大丈夫でしょう。

+0

+1クラスタ化インデックスのビルドロールバックには時間がかかるかもしれません。 –

+0

@ChrisShain私が「KILL」する理由はデータにアクセスできることです。 'ROLLBACK'では、インデックスの作成に費やした時間を費やしてしまいます。私は、ここで本当に良いレッスンを学んでいると思います。適切な時期にClustered Indexを作成してください。 –

+0

@DonDickinsonこれは通常のインデックスではありません - それはクラスタ化されています –

2

PIDを強制終了すると、トランザクションがロールバックされます。

これは傷ついてはいけませんが、ロールバックは苦しいことになります。

これを一時停止し、中止した箇所から後で続行する方法はありません。

関連する問題