sql >> データベース >  >> RDS >> Sqlserver

SQL Server 2005:削除された列によって使用されるディスク領域

    クラスター化されたインデックスを再構築する必要があります (クラスター化されたインデックスがあると仮定します - デフォルトでは、主キーはクラスター化されたキーです)。

    ALTER INDEX (your clustered index) ON TABLE (your table) REBUILD
    

    データは実際にはクラスター化インデックスのリーフ レベルです。一度再構築すると、データは「圧縮」され、行ははるかに少ないデータ ページに格納されるため、データベース サイズも縮小されます。

    それがまったく役に立たない場合は、データベースで DBCC SHRINKDATABASE を実行して、実際にスペースを再利用する必要があるかもしれません。これら 2 つの手順を一緒に行うと、データベース ファイルがかなり小さくなります!

    マーク



    1. PL/SQLでのコールの並列化

    2. ファブリックを使用してpostgresqlユーザーを作成するにはどうすればよいですか

    3. MySQLは私のタイムスタンプ値を0000-00-00に変換しています

    4. java.sql.SQLException:不明なシステム変数'query_cache_size'