列の型を実際の小さい型に変更しました。
-- change type from nvarchar(100) to varchar(50)
Alter Table [MyTable] Alter column [MyColumn] varchar(50)
テーブルには 4 Mio が含まれています。記録。以前は約 1.1 GB のスペースを使用していましたが、列の変更後は 2.2 GB のスペースを使用しています。それについての説明はありますか?
SMO を使用するか、SQL Server Management Studio のテーブル プロパティを参照して、使用するスペースを見つけます: "MyTable -> プロパティ -> ストレージ -> データ スペース"。これがデータによって使用される実際のスペースであるとは思えません。