Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Full recovery model & log truncation  [new]
=Ozzy=
Member

Откуда:
Сообщений: 228
Поделитесь пожалуста знаниями и возможно полезными ссылками. Меня интересует как ведет себя лог в модели full. В какие моменты происходит сброс данных в файлы данных. Что именно происходит при full,differential,log backup. Что именно происходит с данными и в какой момент. Если коротко, то когда происходит log truncation? Спасибо.
10 ноя 11, 19:53    [11578010]     Ответить | Цитировать Сообщить модератору
 Re: Full recovery model & log truncation  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
=Ozzy=
В какие моменты происходит сброс данных в файлы данных.
Либо чекпоинт, либо Lazy Writer.
=Ozzy=
Если коротко, то когда происходит log truncation
В момент окончания бэкапа лога.

Вообще, в BOL написано же все: ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.en/s10de_0evalplan/html/8054303c-d5f2-4033-adfc-ce15ce0978ff.htm
10 ноя 11, 19:57    [11578016]     Ответить | Цитировать Сообщить модератору
 Re: Full recovery model & log truncation  [new]
=Ozzy=
Member

Откуда:
Сообщений: 228
После full backup данные завершенных транзакций попадают в файлы данных. Файл журнала урезается. Дальше вносятся измененя, например insert. После я делаю differential backup. В файле с данными будут содержаться внесенные изменения. Вопрос: в какой момент изменения из файла журнала перенеслись в файл с данными?
10 ноя 11, 20:03    [11578029]     Ответить | Цитировать Сообщить модератору
 Re: Full recovery model & log truncation  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
=Ozzy=
После full backup данные завершенных транзакций попадают в файлы данных. Файл журнала урезается. Дальше вносятся измененя, например insert. После я делаю differential backup. В файле с данными будут содержаться внесенные изменения. Вопрос: в какой момент изменения из файла журнала перенеслись в файл с данными?


В голове какая-то каша. Причем тут модели восстановления, бэкапы, транзакции и попадание в файл данных...

Writing Pages
10 ноя 11, 22:16    [11578324]     Ответить | Цитировать Сообщить модератору
 Re: Full recovery model & log truncation  [new]
AlphaDog
Member

Откуда: in the middle of nowhere
Сообщений: 532
=Ozzy=
После full backup данные завершенных транзакций попадают в файлы данных. Файл журнала урезается.


transaction log не очищается full backup. Подумайте почему так, например, на примере репликации или differential backup.
11 ноя 11, 03:09    [11578938]     Ответить | Цитировать Сообщить модератору
 Re: Full recovery model & log truncation  [new]
=Ozzy=
Member

Откуда:
Сообщений: 228
В модели восстановления full,bulk-logged журнал усекается при создании резервной копии журналов.
В модели simple журнал усекается всегда после создания контрольной точки.

"При создании контрольной точки неактивная часть журнала транзакций помечается как неиспользуемая, после чего ее можно освободить путем усечения журнала. При этом неактивные виртуальные файлы журнала освобождаются для повторного использования."

Вроде так?
Можете пояснить как происходит обновление данных в физических файлах данных? Изменения не сражу же попадают на диск. Они потом одновременно ложаться в файл лога и файл данных?
11 ноя 11, 12:08    [11580555]     Ответить | Цитировать Сообщить модератору
 Re: Full recovery model & log truncation  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
=Ozzy=
Можете пояснить как происходит обновление данных в физических файлах данных? Изменения не сражу же попадают на диск. Они потом одновременно ложаться в файл лога и файл данных?
Для курсача ? :)
11 ноя 11, 12:12    [11580588]     Ответить | Цитировать Сообщить модератору
 Re: Full recovery model & log truncation  [new]
=Ozzy=
Member

Откуда:
Сообщений: 228
LSV, нет. Для пополнения собственных знаний.
11 ноя 11, 12:24    [11580688]     Ответить | Цитировать Сообщить модератору
 Re: Full recovery model & log truncation  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
=Ozzy=,

Возможно тут вы найдете ответы на ваш вопрос Почему в Microsoft SQL Server лог-файл важнее файла данных
11 ноя 11, 13:01    [11581030]     Ответить | Цитировать Сообщить модератору
 Re: Full recovery model & log truncation  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
SomewhereSomehow,

пардоньте ссылка в буффер не скопировалась, вот правильная
Почему в Microsoft SQL Server лог-файл важнее файла данных
11 ноя 11, 13:02    [11581039]     Ответить | Цитировать Сообщить модератору
 Re: Full recovery model & log truncation  [new]
=Ozzy=
Member

Откуда:
Сообщений: 228
SomewhereSomehow, спасибо большое за ссылку.
11 ноя 11, 13:36    [11581389]     Ответить | Цитировать Сообщить модератору
 Re: Full recovery model & log truncation  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
=Ozzy=
Можете пояснить как происходит обновление данных в физических файлах данных? Изменения не сражу же попадают на диск. Они потом одновременно ложаться в файл лога и файл данных?


А ссылку для кого я приводил?!
11 ноя 11, 13:43    [11581471]     Ответить | Цитировать Сообщить модератору
 Re: Full recovery model & log truncation  [new]
=Ozzy=
Member

Откуда:
Сообщений: 228
Всем спасибо за советы огромное. :)
11 ноя 11, 15:59    [11582896]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить