|
Резервная копия журнала транзакций SQL | ☑ | ||
---|---|---|---|---|
0
Alexey_55
13.05.13
✎
17:14
|
Заранее прошу прощение если что не так опишу. с SQL в первый раз сталкиваюсь.
сделал переход на SQL. по инструкции http://infostart.ru/public/173494/ настроил резервное копирование. сегодня в 12 часов выгрузился Журнал транзакций. он весит 19 Гб. это нормально? размер базы Base1c.mdf - 10 Гб Размер лога Base1c_log.LDF - 19 Гб может быть есть такая задание по обрезанию лога? или что-то другое? |
|||
1
Жан Пердежон
13.05.13
✎
17:21
|
нормально, обрезание лога есть, тема обсосона со всех сторон где только можно 100500 раз.
|
|||
2
МихаилМ
13.05.13
✎
17:22
|
||||
3
fisher
13.05.13
✎
17:27
|
(0) Размер лога - нормальный. Если речь о бэкапе лога - то это, скорее всего, начальная заливка базы попала в бэкап лога, т.к. ты не сделал полный бэкап перед этим. Можно его убить. Следующие бэкапы лога должны быть небольшими.
|
|||
4
МихаилМ
13.05.13
✎
17:31
|
(3)
если начальная заливка = загрузка из dt файла начальная заливка идет в режиме bulk logged |
|||
5
shuhard
13.05.13
✎
17:37
|
(0) форум должен угадать релиз сиквела и модель бэкапа ?
|
|||
6
hohol
13.05.13
✎
17:40
|
(5) Опять тупишь. Рост журнала транзакций не зависит от размера. Если у него лог 19 гиго то уж точно не симпл.
Ну ты маразматик. |
|||
7
hohol
13.05.13
✎
17:41
|
Рост журнала транзакций не зависит от размера - читать не зависит от релиза.
|
|||
8
fisher
13.05.13
✎
17:41
|
(4) Ну не сама заливка, а всякие там пересчеты регистров и т.п. после заливки.
|
|||
9
hohol
13.05.13
✎
17:42
|
(0) в свойствах базы поставь режим восстановлений Simple. Один хрен ты им пользоваться не умеешь. Ну и быстрее будет.
|
|||
10
fisher
13.05.13
✎
17:43
|
(8) + Хотя тогда совпадение размера лога и его бэкапа очень странно. Подозреваю, что ТС как-то нетривиально бэкапит лог :)
|
|||
11
МихаилМ
13.05.13
✎
17:43
|
(8)
начиная c 14 релиза регистры не персчитываются, тк сохраняются в dt. |
|||
12
fisher
13.05.13
✎
17:44
|
(11) О как. Буду знать.
|
|||
13
Speshuric
13.05.13
✎
17:45
|
(0) 1. Первая резервная копия журнала транзакций может быть заметно больше последующих. Это и в статье упомянуто (каюсь - лишь вскользь)
2. Резервная копия журнала транзакций может быть достаточно большой, если в период от предыдущей выполнялись перестроения индексов или какие-то массовые изменения. |
|||
15
Ёпрст
13.05.13
✎
17:56
|
(0) опосля бекапа лога воткни инструкцию t-sql в план обслуживания, которая порежет лог.
делов то |
|||
16
Ёпрст
13.05.13
✎
17:58
|
тип того:
USE [databasename] GO DBCC SHRINKFILE (N'databasename_log' , 0, TRUNCATEONLY) --ну там имя файла и базы своё воткнешь и стрелочкой последовательность действий укажешь |
|||
17
hohol
13.05.13
✎
18:24
|
(16) а бекап лог?
|
|||
18
Speshuric
13.05.13
✎
18:25
|
(16) За такие советы надобно канделябром.
|
|||
19
hohol
13.05.13
✎
18:26
|
||||
20
hohol
13.05.13
✎
18:27
|
(18) а чего не так с советом?
|
|||
21
МихаилМ
13.05.13
✎
18:27
|
(17)
(18) shrink лога без бекапа не сработает. |
|||
22
hohol
13.05.13
✎
18:28
|
(21) а он в 15 написал, это я только конец прочитал.
|
|||
23
Speshuric
13.05.13
✎
19:14
|
(20) Сервер его будет опять расширять (при этом подтормаживать), плодить VLF, фрагментировать. И так после каждого бэкапа лога? Отлично, да. Ладно б база была терабайтная, а то ж меньше 30 ГБ вместе с пустым, но большим файлом журнала.
Если файл стал большим, то один раз имеет смысл DBCC SHRINKFILE выполнить до какого-то разумного размера (0,25-1 размер базы, в зависимости от условий использования), но не каждый бэкап лога же. Лучше бэкапы лога делать почаще (раз в 10-30 минут самое то). |
|||
24
Alexey_55
13.05.13
✎
22:00
|
Благодарю всех! буду разбираться=)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |