Борьба с торможением

Обсуждение вопросов по администрированию СУБД Progress OpenEdge
Lamo
Старожил
Сообщения: 55
Зарегистрирован: 17 апр 2009, 14:01

Борьба с торможением

Сообщение Lamo » 04 окт 2012, 13:24

Периодически очень очень СИЛЬНО тормозит БД Progress. Никак не можем выловить причину.
Два варианта:
1. Ошибка в какой-то процедуре;
2. Ошибка в конфигурации оборудования.

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

За вторую версию говорит использование RAID-1 на разделе с БД и то, что тормозит ВЕСЬ СЕРВЕР, а не только конкретная клиентская сессия.

Может быть кто-нибудь поделится советом по локализации причины?

Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Re: Борьба с торможением

Сообщение dmi » 04 окт 2012, 13:33

/dmi

http://pro4gl.ru - 4gl блог

Аватара пользователя
Arelav
Администратор
Сообщения: 1881
Зарегистрирован: 25 мар 2005, 17:05
Откуда: Progress Technologies

Re: Борьба с торможением

Сообщение Arelav » 04 окт 2012, 13:42

А еще состояние самой базы? Структура? Фрагментация? Версия OpenEdge? Enterprise/Workgroup? Параметры старта базы и параметры старта клиентских сессий?


Lamo
Старожил
Сообщения: 55
Зарегистрирован: 17 апр 2009, 14:01

Re: Борьба с торможением

Сообщение Lamo » 04 окт 2012, 22:25

Пока я соберу информацию.

Интересен общетеоретический вопрос - возможно ли допустить такую ошибку в коде процедуры которая приведет к торможению всего сервера. То есть выглядит это приблизительно так: работаем, работаем в определенный момент одновременно у всех пользователей начинаются жутчайшие тормоза, через некоторое время система функционирует в нормально режиме.

Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Re: Борьба с торможением

Сообщение dmi » 04 окт 2012, 23:20

/dmi



http://pro4gl.ru - 4gl блог

Lamo
Старожил
Сообщения: 55
Зарегистрирован: 17 апр 2009, 14:01

Re: Борьба с торможением

Сообщение Lamo » 05 окт 2012, 13:38


Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Re: Борьба с торможением

Сообщение dmi » 05 окт 2012, 13:54

У вас сколько пользователей работают?
Это SELF-SERVICE клиенты или удаленные? То есть, на машине БД или БД + пользователи?
Что в логе БД (мало ли - бекап) ?
И про RAID1 я не до конца понял.
Что со свапом в это время?
Что показывает promon - для начала статистику.
/dmi



http://pro4gl.ru - 4gl блог

Lamo
Старожил
Сообщения: 55
Зарегистрирован: 17 апр 2009, 14:01

Re: Борьба с торможением

Сообщение Lamo » 05 окт 2012, 14:23

* Пользователей меньше 100ни. Точнее нельзя говорить. :-(

* Пользователи работают там же где и Progress - известная терминальная система. В логах ничего криминального - пользователи заходят/выходят, иногда подключается одинокий пользователь ODBC. Пробовали искусственно подключаться ODBC - торможений не наблюдалось.

* На сервере не RAID-10 как рекомендуется, а три RAID-1 (система + БД + пользовательские файлы).

* В SWAP не лезет значение SWAP used = 0M по TOP;

* Настораживает большое значение Load Average более 5ти, но с другой стороны 2 физ. процессора с 4 мя ядрами;

К своему стыду, не умею смотреть статистику promon. :-(

Lamo
Старожил
Сообщения: 55
Зарегистрирован: 17 апр 2009, 14:01

Re: Борьба с торможением

Сообщение Lamo » 05 окт 2012, 15:53


Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Re: Борьба с торможением

Сообщение dmi » 05 окт 2012, 16:00

/dmi



http://pro4gl.ru - 4gl блог

Lamo
Старожил
Сообщения: 55
Зарегистрирован: 17 апр 2009, 14:01

Re: Борьба с торможением

Сообщение Lamo » 05 окт 2012, 16:11

База около 80Гб. Уточнение - любители RAID1 сделали два раздела, то есть корень и системные каталоги + db и пользовательские данные. Скрипты писать умею, а вот proGetStack не разу не пользовался. promon сделаю.

Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Re: Борьба с торможением

Сообщение dmi » 05 окт 2012, 16:31

/dmi



http://pro4gl.ru - 4gl блог

Аватара пользователя
George
Старожил
Сообщения: 2871
Зарегистрирован: 12 май 2004, 17:03
Откуда: Питер

Re: Борьба с торможением

Сообщение George » 05 окт 2012, 16:36


Аватара пользователя
George
Старожил
Сообщения: 2871
Зарегистрирован: 12 май 2004, 17:03
Откуда: Питер

Re: Борьба с торможением

Сообщение George » 05 окт 2012, 16:41


Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Re: Борьба с торможением

Сообщение dmi » 05 окт 2012, 17:03

/dmi



http://pro4gl.ru - 4gl блог