Работая в SQL Server, при запуске EXEC sp_spaceused
сообщает размер базы данных как 20 ГБ.
Но на данный момент я могу составить только около 8 ГБ из этого общего объема:
- 6 ГБ нераспределенного пространства
- 1 ГБ зарезервировано
- 1 ГБ данных
- 58 МБ в индексах
- 38 МБ не используется
Что может составлять остальные 18 ГБ? Резервные копии?
ОБНОВЛЕНО
RE TT - полный результат sp_spaceused
:
- размер_базы_данных: 12618,44 МБ
- нераспределенное пространство: 3634,97 МБ
- зарезервировано: 1271840 КБ
- данные: 1179104 КБ
- index_size: 58968 КБ
- не используется: 33768 КБ
RE sepupic - EXEC sp_spaceused @updateusage = N'TRUE
Вы заметите, что вышеуказанные значения отличаются от первоначально опубликованных номеров. Пересмотренные значения были результатом запуска shrink
в MS SQL Management Studio. После этого команда @updateusage ничего не изменила.
RE TT - «Это могут быть журналы?»
Кажется, это не так. Запуск SELECT file_id, name, type_desc, physical_name, size, max_size FROM sys.database_files;
дал следующее
type_desc physical_name size max_size
ROWS D:\rdsdbdata\DATA\DB.mdf 624256 -1
LOG D:\rdsdbdata\DATA\DB_log.ldf 990904 268435456
Прогресс
Спасибо за все отзывы.
Хотя shrink
освободил около 8 ГБ пространства, данные, индексы и журналы по-прежнему не учитывают 6 ГБ, которые все еще используются. Все еще ищу ответы.