4
すべて(1200万)のレコードを削除した後、SQL Serverの「空のテーブル」は遅いですか?
約150列のSQL Server 2008インスタンスがあります。以前、このテーブルに約1200万のエントリを追加しましたが、新しいデータセットに備えてテーブルをクリアしました。 しかし、空のテーブルの上に即座に実行されたかつてのようなことをコマンドcount(*)とselect top 1000では、SQL Management Studio今、実行に長い年月がかかります。 SELECT COUNT(*) FROM TABLE_NAME 0を返すのに11分以上かかりSELECT TOP 1000、空のテーブルを返すのに10分近くかかりました。 また、ハードドライブの空き領域が文字通り消えてしまったことにも気付きました(約100Gから20Gに減少)。間に発生した唯一のことは、私が実行した単一のクエリでした: DELETE FROM TABLE_NAME 世界では何が起こっているのですか?!?