В моей базе данных на SQL 2008 Express с AdvancedПроблема с размером моего SQL Server файл журнала
модели восстановления полна
Autoshrink ложна
Когда я бегала sp_spaceused, я получил следующее;
database_name db_size unallocated_space
FreeLearningTuts 1398.13 MB 0.73 MB
reserved data index_size unused
211216 KB 207024 KB 2944 KB 1248 KB
Из этого размера таблицы 150 МБ, но размер db показывает 1398.13. Вероятно, это размер файла журнала. Можете ли вы сказать, что мне делать, чтобы уменьшить размер базы данных.
Что-то не так с моей БД на рисунках выше или это цифры, которые показывает здоровый ДБ?
Можете ли вы рассказать о том, что вы имели в виду? Если я сейчас обрезаю журнал, это повлияет на БД. БД находится на общем хостинге, поэтому я не могу контролировать резервные копии. – Bob
Идея режима восстановления = полная - журнал транзакций растет до тех пор, пока он не будет скопирован. Резервное копирование журнала транзакций не означает, что журнал транзакций будет расти вечно. Если вы не можете настроить резервные копии журналов, то альтернативным вариантом может быть режим восстановления = простой. http://msdn.microsoft.com/en-us/library/ms189275.aspx – KristoferA
Предполагается, что это фактически в полном режиме, а не в псевдо-полном режиме, если журнал не архивируется, нет guarentee, что и первая полная резервная копия db. – Andrew