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

Откуда:
Сообщений: 16
Здравствуйте, проблема с планом обслуживания.
Заранее прошу прощения, т.к. мои знания в данной сфере ничтожно малы

Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) Apr 2 2010 15:48:46 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)

Предыдущим работником был поставлен план обслуживания который до некоторого времени перестал работать, мои попытки изменить его были исчерпывающими т.к. он при попытке изменить ни выдает никакого результат.
Удалил этот план, создал новый с задачами:
-Проверка целостности базы данных
-Сжатие базы данных
-Реорганизация индекса
-Восстановить индекс
-Обновить статистику
-Очистка журнала
-Резервное копирование базы данных (полное)

одну ночь бэкап создался успешно, но на следующую ночь результата 0. Только забился журнал транзакции до предельного размера

з.ы. До этого выдавал ошибку 22022, но я удалил план обслуживания из за того что забивается журнал транзакций что в свою очередь останавливает работу сотрудников
11 мар 16, 14:31    [18920039]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
Glory
Member

Откуда:
Сообщений: 104751
karimvaleev
но на следующую ночь результата 0

результат чего 0 ? и где вы видите этот результат ?

И для чего вы вообще создаете план обслуживания именно с этими операциями

ЗЫ
И сервера надо патчить.
11 мар 16, 14:36    [18920066]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
o-o
Guest
журнал забивает перестроение индексов в полной модели.
решение:
или в bulke-logged перестраивать, или бэкапить лог чаще, или лог переложить на бОльший диск,
или перестать все подряд перестраивать, только нужное.
---
сжатие базы из плана уберите
11 мар 16, 14:36    [18920070]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
LoopN
Guest
Служба есть sql agent (это как планировщик windows - запускает скрипты в нужное время). Она запущена?
11 мар 16, 14:37    [18920077]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
karimvaleev
2008 R2 (RTM)

да и версию неплохоб к актуальной подтянуть
11 мар 16, 14:38    [18920083]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
karimvaleev
Member

Откуда:
Сообщений: 16
Glory
результат чего 0 ? и где вы видите этот результат ?
И для чего вы вообще создаете план обслуживания именно с этими операциями
ЗЫ
И сервера надо патчить.

бэкап не создается
если честно знакомый сказал выставить такие галки
з.ы. не могли бы направить меня в правильном направлении как патчить?

o-o
или в bulke-logged перестраивать, или бэкапить лог чаще, или лог переложить на бОльший диск,
или перестать все подряд перестраивать, только нужное.

как перестраивать bulke-logged?

LoopN
Служба есть sql agent (это как планировщик windows - запускает скрипты в нужное время). Она запущена?

Да запущена, от системной учетной записи

Maxx
да и версию неплохоб к актуальной подтянуть

Это как то можно сделать безболезненно чтоб сотрудников от работы не очень на долго выдергивать?
Если не сложно тоже мануал какой нить
11 мар 16, 14:56    [18920204]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
Glory
Member

Откуда:
Сообщений: 104751
karimvaleev
бэкап не создается

Что это значит ?
То что команда, которая его должна создавать, начинает выполнятся, но завершаечся ошибкой ?

karimvaleev
если честно знакомый сказал выставить такие галки

И все это нужно для создания бэкапа ?

karimvaleev
з.ы. не могли бы направить меня в правильном направлении как патчить?

Найти и скачать патч на сайте производителя
Прочитать руководство по установке патча
Следовать руководству
11 мар 16, 14:59    [18920228]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
karimvaleev
Member

Откуда:
Сообщений: 16
Glory
karimvaleev
бэкап не создается

Что это значит ?
То что команда, которая его должна создавать, начинает выполнятся, но завершаечся ошибкой ?

совершенно верно
Glory
И все это нужно для создания бэкапа ?

Вот и я не знаю))
Glory
Найти и скачать патч на сайте производителя
Прочитать руководство по установке патча
Следовать руководству

Хорошо, спасибо
11 мар 16, 15:16    [18920329]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
Glory
Member

Откуда:
Сообщений: 104751
karimvaleev
совершенно верно

И где же сообщение об ошибке ?

karimvaleev
Вот и я не знаю))

А зачем тогда выбираете эти галки ?
11 мар 16, 15:19    [18920348]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
o-o
Guest
поди оффлайновую базу бэкапит первой, дальше дело просто не идет.
----
karimvaleev,
вы умеете читать историю джоба?
покажите, что в ней.
покажите еррорлог, записи со временем после старта джоба
11 мар 16, 15:22    [18920362]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
karimvaleev
Member

Откуда:
Сообщений: 16
Glory
karimvaleev
совершенно верно

И где же сообщение об ошибке ?

karimvaleev
Вот и я не знаю))

А зачем тогда выбираете эти галки ?

Ошибку 22022 выдавало, щас я этот план удалил из за того что он забивает журнал

о-о
вы умеете читать историю джоба?
покажите, что в ней.
покажите еррорлог, записи со временем после старта джоба

к сожалению не умею, расскажете?
11 мар 16, 15:26    [18920381]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
Glory
Member

Откуда:
Сообщений: 104751
karimvaleev
Ошибку 22022 выдавало, щас я этот план удалил из за того что он забивает журнал

Кто выдавал ? Где выдавал ?
Не существует серверной ошибки с номером 22022
11 мар 16, 15:30    [18920403]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
karimvaleev
Member

Откуда:
Сообщений: 16
Glory
karimvaleev
Ошибку 22022 выдавало, щас я этот план удалил из за того что он забивает журнал

Кто выдавал ? Где выдавал ?
Не существует серверной ошибки с номером 22022


Простите перепутал. вот

К сообщению приложен файл. Размер - 80Kb
11 мар 16, 16:22    [18920713]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
Glory
Member

Откуда:
Сообщений: 104751
karimvaleev
Простите перепутал. вот

Это не ошибка выполнения команды бэкапа
11 мар 16, 16:27    [18920737]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
o-o
Guest
karimvaleev,
Какой размер у файла лога, какое выставлено приращение, есть ли место на диске, какая модель восстановления базы?
Кто вас к серверу пустил, прости господи..
11 мар 16, 16:33    [18920774]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
o-o
Guest
опубликуйте результат вот этого:
select name, recovery_model_desc, log_reuse_wait_desc
from sys.databases
where name = 'aqua1';

use aqua1;
select type_desc, size * 8 / 1024 as size_Mb, max_size, growth
from sys.database_files;
11 мар 16, 16:46    [18920850]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
karimvaleev
Member

Откуда:
Сообщений: 16
o-o
опубликуйте результат вот этого:
select name, recovery_model_desc, log_reuse_wait_desc
from sys.databases
where name = 'aqua1';

use aqua1;
select type_desc, size * 8 / 1024 as size_Mb, max_size, growth
from sys.database_files;

Ну простите уж, все когда то бывает в первый раз =(

К сообщению приложен файл. Размер - 9Kb
11 мар 16, 17:31    [18921095]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
o-o
Guest
дело не в простите, у вас полная модель, вы должны делать бэкапы лога.
но как все это объяснить человеку, не имеющему понятия о моделях восстановления?
не полный бэкап, а бэкапы лога.
это не тот план, что вы пересоздали, вы должны понять, как часто делались бэкапы лога и сделать то же самое. в msdb..backupset есть история бэкапов лога, там можно посмотреть, как часто их делали.
пока что выставьте логу неограниченный рост, если диск позволит, вы успеете разобраться с бэкапами прежде, чем закончится место на диске
11 мар 16, 18:48    [18921349]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
karimvaleev
к сожалению не умею, расскажете?
Мне интересно, кто вас вообще допустил к администрированию продакшн сервера? Или руководству настолько все равно?

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

А пока что, у вас недостаточно квалификации что-бы вообще что-то трогать. Вот вы бы пустили в свой дом электрика поковырять проводку, если бы он вам сказал - "Заранее прошу прощения, т.к. мои знания в данной сфере ничтожно малы"?
11 мар 16, 21:53    [18921999]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
karimvaleev
Member

Откуда:
Сообщений: 16
o-o
дело не в простите, у вас полная модель, вы должны делать бэкапы лога.
но как все это объяснить человеку, не имеющему понятия о моделях восстановления?
не полный бэкап, а бэкапы лога.
это не тот план, что вы пересоздали, вы должны понять, как часто делались бэкапы лога и сделать то же самое. в msdb..backupset есть история бэкапов лога, там можно посмотреть, как часто их делали.
пока что выставьте логу неограниченный рост, если диск позволит, вы успеете разобраться с бэкапами прежде, чем закончится место на диске

Добрый день, посмотрел backupset, данные о бекапах лога совсем не нашел (в том смысле что не делались они)
Сделал как вы сказали, снял ограничение с роста лога, установил на свой комп скуль, настроил план обслуживания по уроку с сети
(Ссылка на урок), тестю пару дней, полет нормальный. Но захотелось уменьшить файл лога и решил применить :
USE [[i]db_name[/i]]
GO
DBCC SHRINKFILE (N'[i]db_name[/i]_log' , 0, NOTRUNCATE)
GO

Файл уменьшился с 17гб до 1 мб. Поэтому хотел спросить очень ли вреден шринк и не повлияет ли это на работоспособность?
24 мар 16, 11:39    [18972225]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
Glory
Member

Откуда:
Сообщений: 104751
karimvaleev
Поэтому хотел спросить очень ли вреден шринк и не повлияет ли это на работоспособность?

Зачем уменьшать то, что через секунду вырастет снова ?
24 мар 16, 11:41    [18972239]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
o-o
Guest
karimvaleev
Файл уменьшился с 17гб до 1 мб. Поэтому хотел спросить очень ли вреден шринк и не повлияет ли это на работоспособность?

вот один раз уменьшили, и хорош.
тепрь смотрите, насколько он вырастет между бэкапами лога,
если сами не знаете, какой нормальный размер должен быть.
а должен он быть как минимум с размер максимального перестраиваемого индекса
или размером в самую долгоиграющую транзакцию
24 мар 16, 11:48    [18972297]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
o-o
Guest
у нас лог в 25 Гиг на базе в полтора терабайта.
зачем ему 17 Гиг на базе в 20 Гиг?
поди хватит гига за глаза, надо просто понять,
какой размер требуется, и его поддерживать.

вернее, когда поймут, сколько надо для их жизнедеятельности,
такой лог и надо создать за нужное число раз приращений,
а то сейчас у него поди приращение 10% и будет бедный лог сейчас по мегабайту расти
24 мар 16, 12:00    [18972371]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 32178
o-o
зачем ему 17 Гиг на базе в 20 Гиг?
поди хватит гига за глаза, надо просто понять,
какой размер требуется, и его поддерживать.
У него же делается ежесуточно переиндексация всего, что попадётся...
24 мар 16, 12:04    [18972408]     Ответить | Цитировать Сообщить модератору
 Re: План обслуживания забивает журнал транзакций  [new]
o-o
Guest
alexeyvg
o-o
зачем ему 17 Гиг на базе в 20 Гиг?
поди хватит гига за глаза, надо просто понять,
какой размер требуется, и его поддерживать.
У него же делается ежесуточно переиндексация всего, что попадётся...

не верю.
на момент, когда он показал ошибку,
было 20Гиг базы и 10 Гиг лога.
в полной-то модели да без бэкапов лога
если б он хоть раз все попробовал перестроить,
20 Гиг бы сразу получил,
ведь он воспользовался советом снять ограничение на рост лога
24 мар 16, 12:13    [18972457]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить