Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 SUSDB и размер log файла  [new]
saszay
Member

Откуда: Тольятти
Сообщений: 454
Добрый день!
На сервере WSUS разросся log файл: 3 ГБ - файл данный и 19 ГБ файл транзакций!
Стандартными средствами не удаётся уменьшить его размер.
Как можно его уменьшить и почему он так вырос?
4 мар 13, 10:53    [14007421]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
saszay,

Вырос потому что не обслуживаете, уменьшить только стандартными средствами и можно.
И что вы подразумеваете под стандартными средствами?
4 мар 13, 10:55    [14007441]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
Glory
Member

Откуда:
Сообщений: 104760
saszay
Стандартными средствами не удаётся уменьшить его размер.

Стандартными - это какими ?

saszay
Как можно его уменьшить и почему он так вырос?

Сначала узнать
- модель восстановления
- узнать log_reuse_wait из sys.databases
4 мар 13, 10:57    [14007453]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
saszay
Member

Откуда: Тольятти
Сообщений: 454
Стандартные средства:
backup log SUSDB with no_log
dbcc shrinkdatabase (SUSDB, 10, notruncate)
dbcc shrinkdatabase (SUSDB, 10, truncateonly)
dbcc shrinkdatabase (SUSDB)
alter database SUSDB SET RECOVERY SIMPLE


log_reuse_wait = 6 для этой базы
4 мар 13, 11:23    [14007546]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
saszay
Стандартные средства:
backup log SUSDB with no_log
dbcc shrinkdatabase (SUSDB, 10, notruncate)
dbcc shrinkdatabase (SUSDB, 10, truncateonly)
dbcc shrinkdatabase (SUSDB)
alter database SUSDB SET RECOVERY SIMPLE


log_reuse_wait = 6 для этой базы


6 означает что у вас репликация настроена, а судя по разрастанию лога не работает.
Лечите репликацию, уменьшится лог.
4 мар 13, 11:35    [14007678]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
saszay
Member

Откуда: Тольятти
Сообщений: 454
У меня нет репликации на этой базе (есть на соседней).
Как её можно лечить?
4 мар 13, 11:42    [14007727]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
saszay
У меня нет репликации на этой базе (есть на соседней).
Как её можно лечить?


Sp_removedbreplication
4 мар 13, 11:49    [14007758]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
saszay
Member

Откуда: Тольятти
Сообщений: 454
Sp_removedbreplication

Не помогло :(
4 мар 13, 12:08    [14007894]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
saszay
Sp_removedbreplication

Не помогло :(


Надеюсь, базу, указали нужную ?
4 мар 13, 12:14    [14007922]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
saszay
Member

Откуда: Тольятти
Сообщений: 454
Да. Выполнилось без ошибок, но файл не уменьшился.
4 мар 13, 12:39    [14008045]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
saszay
Да. Выполнилось без ошибок, но файл не уменьшился.

А эта команда и не должна уменьшать файл.

Что теперь покажет log_reuse_wait из sys.databases?
4 мар 13, 12:41    [14008056]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
saszay
Member

Откуда: Тольятти
Сообщений: 454
Сейчас "3" показывает
4 мар 13, 13:36    [14008440]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
Glory
Member

Откуда:
Сообщений: 104760
saszay
Сейчас "3" показывает

Открыть хелп и прочитать, что это означает, что мешает ?
4 мар 13, 13:38    [14008464]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
saszay
Сейчас "3" показывает

что и требовалось ддоказать - ACTIVE_BACKUP_OR_RESTORE
попробуйте шринкануть.
4 мар 13, 13:42    [14008502]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
Glory
Member

Откуда:
Сообщений: 104760
btw
BACKUP LOG WITH NO_LOG
No longer available. The transaction log is automatically truncated when the database is using the simple recovery model. If you must remove the log backup chain from a database, switch to the simple recovery model.
4 мар 13, 13:47    [14008570]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
saszay
Member

Откуда: Тольятти
Сообщений: 454
Спасибо, помогло!!!
PS. только я всё равно не понял, почему база оказалась в таком состоянии...
4 мар 13, 14:31    [14008948]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
saszay
Спасибо, помогло!!!
PS. только я всё равно не понял, почему база оказалась в таком состоянии...


Кто то, когда то сделал репликацию на эту базу. Потом либо криво удалил, либо еще какой сбой был. Визуально Вы не видели реплику, а она была. Как про суслика...
4 мар 13, 14:38    [14009006]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
goalinternet
Member

Откуда:
Сообщений: 54
немного другая ситуация, хотя может и один в один

пробоавал сжать файл журнала, никаких изменений, хотя пишет что 99% журнала свободно, самое ужасное что база занимает всего 8 мб, а журнал 130 гб.

посмотрел для этой базы
[log_reuse_wait] - 0
[log_reuse_wait_desc] - NOTHING

К сообщению приложен файл. Размер - 106Kb
12 мар 13, 11:58    [14039264]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
А начальный размер файла лога какой ?
12 мар 13, 12:03    [14039308]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
goalinternet
Member

Откуда:
Сообщений: 54
Ozerov,

Кажется понял, на что вы намекаете, действительно, начальный размер велик, т.к. это не оригинальная база, а копия рабочей с которой происходят реальные проблемы. С помощью копии я хотел подготовить способ решения проблемы. Наверное следует засветить реальную базу, у нее и параметры отличаются.

Прикладываю скрин копии.

К сообщению приложен файл. Размер - 119Kb
12 мар 13, 12:08    [14039360]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
goalinternet
Member

Откуда:
Сообщений: 54
Ozerov,

Попытался уменьшать начальный размер файла журнала до 1 гб, он не позволяет, вернее сказать парметр принимает, но файл уменьшил лишь до 16 гб, проверил после этого свободное пространство, пишет что его 99%.
12 мар 13, 12:14    [14039403]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
goalinternet
Ozerov,

Попытался уменьшать начальный размер файла журнала до 1 гб, он не позволяет, вернее сказать парметр принимает, но файл уменьшил лишь до 16 гб, проверил после этого свободное пространство, пишет что его 99%.

ну а потом шринк делали?
12 мар 13, 13:02    [14039789]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
goalinternet
Member

Откуда:
Сообщений: 54
Ozerov,

шринк базе или файлу?
DBCC SHRINKFILE?

делал в SQL Server Management Studio с помощью gui сжатие файла не помогло, хотя это наверное не то, сейчас попробую DBCC SHRINKFILE и отпишусь
12 мар 13, 13:08    [14039830]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
nezhadnye_my
Guest
так посмотрите размеры VLF-ов.
вроде как по 8Гб должны быть
(с вашим нехилым начальным размером),
Вы сейчас поди во втором сидите.
давайте результат
dbcc loginfo
12 мар 13, 13:12    [14039851]     Ответить | Цитировать Сообщить модератору
 Re: SUSDB и размер log файла  [new]
goalinternet
Member

Откуда:
Сообщений: 54
nezhadnye_my
так посмотрите размеры VLF-ов.
вроде как по 8Гб должны быть
(с вашим нехилым начальным размером),
Вы сейчас поди во втором сидите.
давайте результат
dbcc loginfo


dbcc loginfo
FileId FileSize StartOffset FSeqNo Status Parity CreateLSN
2 8332312576 8192 54 2 64 0
2 8332312576 8332320768 0 0 0 0
12 мар 13, 13:20    [14039901]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить