У меня есть база данных SQL Server (2008 R2 SP1), которая была около 15 гигабайт. Оказывается, обслуживание не проводилось какое-то время, поэтому я создал план обслуживания, чтобы перестроить все индексы, они были очень фрагментированы.
Работа завершена, фрагментация исчезла, но теперь база данных превышает 120 гигов! Я понимаю, что для перестройки потребовалось бы дополнительное пространство, но теперь, когда работа завершена, я думаю, что все это пространство будет свободным, но свободное пространство отображается только как 3 гигабайта, поэтому используется 117 гигабайт даже если задание перестроения индекса завершено.
Я очень сбит с толку и могу воспользоваться некоторыми рекомендациями, я вернул БД в разумный размер, для этого у нас нет места на диске.
Заранее спасибо!
Вот результаты обоих запросов:
log_reuse_wait_desc НИЧЕГО
name TotalSpaceInMB UsedSpaceInMB FreeSpaceInMB
LIVE_Data 152 123 28
LIVE_Log 18939 89 18849
LIVE_1_Data 114977 111289 3688
Третий файл - это файл .ndf, который показывает только 3688 в неиспользуемом пространстве, но 111289 используется для 15 гигабайт данных.