Почему мой файл журнала базы данных занимает много места?
blockquote>Может быть больше причин, не только 2, упомянутые в другом ответе.
Вы можете найти точную причину, используя этот запрос:
select log_reuse_wait_desc from sys.databases where name = 'myDB';
Вот ссылка на статью BOL, которая описывает все возможные причины в
log_reuse_wait
: sys.databases (Transact- SQL)как я могу освободить место?
blockquote>Сначала вы должны определить причину, используя запрос выше, затем вы должны это исправить, для Например, если он сломан
replication
, вы должны удалить его или исправить.
Ваш инструктор ошибается. Извинения перед редакторами SO за то, что они не вставили сюда всю статью, вот что говорит Википедия:
http://en.wikipedia.org/wiki/Side_effect_ (computer_science)
Цитата денег № 1:
В информатике функция или выражение, как говорят, имеют побочный эффект, если, кроме создания значения, они также изменяют некоторое состояние или имеют наблюдаемое взаимодействие с вызывающими функциями или внешним миром.
Money Quote # 2:
При наличии побочных эффектов поведение программы зависит от прошлой истории; то есть порядок оценки имеет значение.
Установщики, не являющиеся NOP, всегда удовлетворяют этим критериям.
Геттеры и сеттеры являются просто синтаксическим сахаром для методов get_ и set_. Они могут абсолютно иметь побочные эффекты (хотя, вероятно, плохая идея начинать настройку большого количества полей, когда все, что требуется вызывающему, это увеличение счетчика или что-то в этом роде).