Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
150 GB のテーブル (46 億レコード) の varchar(100) 列を削除しようとしています。この列のデータはすべて null です。データベースに 30GB の空き容量があります。
列を削除しようとすると、「データベース XY に空き領域がありません」と表示されます。なぜそのようなアクションには多くのスペースが必要なのですか?
ALTER TABLE ステートメントには、元のテーブルを上書きする前に、変更されたバージョンの一時ストレージが必要です。変更しようとしているテーブルは、合計ストレージ サイズの少なくとも 1/3 を占めていると思います