IB постоянно тормозит после restore !
IB постоянно тормозит после restore !
Здравствуйте.
Суть проблемы такова :
БД 17Гб, с определенной переодичностью делаем бэкап/ресторе. На следующий день послер ресторе (а это понедельник) работа с базой сильно замедленна в следующие дни работает пошустрее.
В чем причина и каким образом можно от этого избавиться ?
Суть проблемы такова :
БД 17Гб, с определенной переодичностью делаем бэкап/ресторе. На следующий день послер ресторе (а это понедельник) работа с базой сильно замедленна в следующие дни работает пошустрее.
В чем причина и каким образом можно от этого избавиться ?
-
- Заслуженный разработчик
- Сообщения: 644
- Зарегистрирован: 15 фев 2005, 11:34
на работающей базе не рискну запустить ! днем, в среднем, 140 постоянных конектовк БД, проверял на локальном мощном компе - полдня снималась статистика с жуткой заргузкой дисков !kdv писал(а):ibanalyst?
хотя понял, что необходимо будет уделить пару дней на локале сравнению БД до ресторе, сразу после, и через пару дней.
Теперь на локале свежеотресторенная база выдала статистику за 8 минут а на рабочей за 1 час 40мин. А что мне собственно эта статистика дала - я так и не понял, посмотрел рекомендации и все. БД то не мы разрабатывали ! А мне нужно знать причину ранее описаной ситуации,сказки. на нормальном компе полная статистика с БД 6-10 гиг берется не больше 15 минут.
Не можешь брать всю статистику, смотри хотя бы header page.
Насчет кэширования - вполне возможно, только поподробнее опишите пожалйста
Последний раз редактировалось vova 28 дек 2005, 11:32, всего редактировалось 1 раз.
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
-
- Заслуженный разработчик
- Сообщения: 644
- Зарегистрирован: 15 фев 2005, 11:34
-
- Заслуженный разработчик
- Сообщения: 644
- Зарегистрирован: 15 фев 2005, 11:34
Ээээ... ммм... старьё...Ресторе делается просто, через IBConsole
Дисковая ПС какая?ОС: win 2003
РС : 4хXeon 2,7
Памяти 4Гб
Не после, а вместо ресторе , например в ночь на четверг, а в четверг оценить степень торможения, то бишь повторяемость симптомов.Перезагружать сервер после ресторе не пробовал
-Доктор те противозачаточные таблеки, что Вы выписали не помогают...?
-Хм... ну попробуйте бокал пива!
-ДО или ПОСЛЕ???
-ВМЕСТО мадам, ВМЕСТО!!!
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Для такой базы маловато будет, наверное.vova писал(а):оставляем размер страницы 4096
Да вы, батенька, экстремал... Потеря такой базы может стоить не только рабочего места, но и некоторых частей тела.vova писал(а):ставим перезаписывать, а остальные параметры по умолчанию.
При том что максимально оно может 131000. Забавно.vova писал(а):page buffers стоит 131070 !
Лично я бы попробовал загнать размер страницы в максимум, а число страниц кэша понизить раз в 10.
старье, но работает !Ivan_Pisarevsky писал(а):Ээээ... ммм... старьё...Ресторе делается просто, через IBConsole
Торможение проявляется только первые 3-и дня после ресторе, далее работает как обычно ! Поэтому смысла перезагружать вместо ресторе - нет ! а ресторе делать надо !Перезагружать сервер после ресторе не пробовал
Не после, а вместо ресторе , например в ночь на четверг, а в четверг оценить степень торможения, то бишь повторяемость симптомов.
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
А смысл писать в форум если не слушать советов? Тебе же сказали: перезагрузка позволит выяснить причину торможения. Может, у тебя на сервере по понедельникам запланирована полная антивирусная проверка или дефрагментация диска которые и пожирают процессор и ввод-вывод.vova писал(а):Торможение проявляется только первые 3-и дня после ресторе, далее работает как обычно ! Поэтому смысла перезагружать вместо ресторе - нет !
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
А вот это уже подозрительно. Базы такого размера обычно ресторятся хорошо если раз в год а чаще все-таки - только по необходимости. То что тебе "ресторе делать надо", говорит о том что с базой работают как-то неадекватно. Может быть она тормозит, лихорадочно расширяясь!..vova писал(а):а ресторе делать надо !
Да нет ничего. и день недели не причем. И вопрос у меня был конкретный - почему после ресторе тормозит !Dimitry Sibiryakov писал(а):А смысл писать в форум если не слушать советов? Тебе же сказали: перезагрузка позволит выяснить причину торможения. Может, у тебя на сервере по понедельникам запланирована полная антивирусная проверка или дефрагментация диска которые и пожирают процессор и ввод-вывод.
Но, вы посоветуете делать ресторе так редко ? Просто раньше старались делать раз в неделю. Но постоянные тормоза после ресторе заставили нас сделать последний раз ресторе через 1,5 месяца. Все эти 1,5 месяца БД работала нормально, только размер подрос.
Т.е. реально можно делать ресторе 1 раз в год ?! или же все-таки раз в месяц стоит делать ?
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
В таких случаях обычно поминают еще один "конкретный ворос" - про подземный стук...vova писал(а):И вопрос у меня был конкретный - почему после ресторе тормозит !
Известные причины торможения проявляют себя иначе, поэтому-то ты и не получил готового ответа сразу. Только рецепты. Перезагрузка или просто перезапуск сервера позволяет выяснить влияние кэша страниц данных. И все.
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Если базу обслуживать нормально, то остается только одна (известная мне) причина для backup/restore - переполнение счетчика транзакций. И когда оно у тебя может наступить даже с хрустальным шаром сказать нельзя. Может через год, может лет через сто...vova писал(а):Т.е. реально можно делать ресторе 1 раз в год ?! или же все-таки раз в месяц стоит делать ?
тормозит только после ресторе ! перезагрузка службы или сервера не тормозит работу с БД.Dimitry Sibiryakov писал(а):В таких случаях обычно поминают еще один "конкретный ворос" - про подземный стук...
Известные причины торможения проявляют себя иначе, поэтому-то ты и не получил готового ответа сразу. Только рецепты. Перезагрузка или просто перезапуск сервера позволяет выяснить влияние кэша страниц данных. И все.
Хорошо, тогда будем так и делать - раз в один-два месяца ресторе. Но проблема остается, буду искать дальше причины....
Может найдется тот, кто замечал подобную проблему у себя.
Спасибо за советы