表題の件の通りなのですが、データがいっぱいになってしまったので、データベースを最適化したいと思っております。
800万件程あったデータに条件をかけて削除したところ500万件になりました。
その後適当なテーブルにインデックスを張ろうとしたところ下記のような
記載のエラーが出ました。

データを削除したにも関わらずインデックスを張れないということだったので
下記を実行し最適化をしようとしました。
USE XXX DBCC SHRINKFILE (N'XXX' ,2048)
ちなみに下記も実行してみました。
EXEC sp_spaceused;
結局使われていない『unused』の容量はテーブルに割り当てられてしまっているみたいなので、
これを解放させ容量をインデックスに割り当てたいのですがやり方がわからず模索しております。
どなたかわかる方がいらっしゃいましたらご教授頂けると幸いです。
以上よろしくお願いいたします。
この質問の投稿者はすでに退会しているため、質問者からの返信がない点にご留意ください。
回答2件
この質問の投稿者はすでに退会しているため、質問者からの返信やベストアンサーの選定がない点にご留意ください。
あなたの回答
tips
プレビュー



退会済みユーザー
2019/07/24 05:48
2019/07/24 06:05
退会済みユーザー
2019/07/24 06:39
2019/07/24 06:57
退会済みユーザー
2019/07/24 07:07
2019/07/24 07:14
2019/07/24 07:16
2019/07/24 07:24
退会済みユーザー
2019/07/24 09:48