Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / Нужна помощь. Informix-сжирает 90% рес. проца. / 12 сообщений из 12, страница 1 из 1
05.09.2005, 12:47
    #33251455
deiv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь. Informix-сжирает 90% рес. проца.
Даже не знаю с чего начинать разбираться, посоветуйте чегонибудь.
Неделю назад начались такие закидоны:
Раз в день/два начинаются звонки пользователей проги, "тормоза" и "не работает".
Смотрим топ -> 90% - 95% ресурсов процессора.
В этот момент никаких мощнецких операций пользователи не проводят.
Можно както глянуть что за хрень грузит сервер в текущий момент?
Может он у себя оптимизацию пытается сделать какуюнибудь, а мы его опускаем постоянно?

Нам нужен мир, желательно весь.
...
Рейтинг: 0 / 0
05.09.2005, 14:25
    #33251836
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь. Informix-сжирает 90% рес. проца.
update statistics делали?
если нет то попробуйте для каждой таблицы таблицы.
...
Рейтинг: 0 / 0
05.09.2005, 14:36
    #33251878
Ilya Kulagin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь. Informix-сжирает 90% рес. проца.
deivМожно както глянуть что за хрень грузит сервер в текущий момент?


Ничего радикально лучше onstat для этого не придумано. Соответственно, onstat -u, onstat -g - лучшие друзья.

Примечание. Как-то раз довелось мне искать причину "диких тормозов" у знакомых. Нашёл через день. Вылечилось update statistics по одной из таблиц, что Вам уже только что сказал предыдущий оратор... Правда, я выяснил, что это за таблица и дописал её в шел-скрипт обновления статистики, который запускался ежедневно по ночам.
...
Рейтинг: 0 / 0
05.09.2005, 14:55
    #33251948
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь. Informix-сжирает 90% рес. проца.
Ilya Kulagin...Правда, я выяснил, что это за таблица и дописал её в шел-скрипт обновления статистики, который запускался ежедневно по ночам.
Так этот скрипт уже существовал и совсем не собирал статистику по этой таблице и ты сделал какой то специфический режим только для нее или такого скрипта по сбору статистики не было совсем ?
...
Рейтинг: 0 / 0
05.09.2005, 17:20
    #33252411
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь. Informix-сжирает 90% рес. проца.
Ха-ха сегодня была такая же ситуация на тестовом серваке - юзеры жалуются что медленно работает сессия. Стал смотреть. Действительно есть такая сессия, тормозит. По заверениям пользователей раньше работала шустро. Процессор при ее запуске грузится на 100%. Проверил почти все. Оказалось - куда то делись индексы на одну мощную таблицу. Индексы создал - сессия залетала.
...
Рейтинг: 0 / 0
05.09.2005, 19:17
    #33252623
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь. Informix-сжирает 90% рес. проца.
Andron...Оказалось - куда то делись индексы на одну мощную таблицу.
Очень интересно - "куда" они все таки делись, в чем причина ?
Может они были просто выключены ?
Или у вас вполне может быть, что кто то из разработчиков "проводил оптимизацию", "испытывал новый тулз" и т.п. ? Или это из области фантастики и доступ к структуре Бд есть только у админа ? Или это сервер, каким то образом (например, после oncheck) удаляет "некорректные" индексы ?
Я пока с такими необъяснимыми исчезновениями индексов в своей практике не сталкивался (и не очень хочу :)
...
Рейтинг: 0 / 0
05.09.2005, 21:42
    #33252741
Daugava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь. Informix-сжирает 90% рес. проца.
У меня на 7.2 пропадали view. За индексами такого замечено не было.
...
Рейтинг: 0 / 0
06.09.2005, 10:07
    #33253073
deiv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь. Informix-сжирает 90% рес. проца.
Поподробней.
База для биллинговой системы (в выгруженном виде примерно 2Гб).
Пользователи:
От 0 до 5 операторов одновременно, они могут выполнять в начале месяца шикарнейшие запросы от которых сервак проседает, но это редко и не каждый месяц.
+ к опреаторам.
Модули обсчета/обмана/надувательства клиентов.
Старт сесии клиента, алайв сесии клиента (за сессию приходит несколько раз), стоп сесии клиента.
Одновременно могут работать до 30 таких тарификационных модулей, но это, по теории, стремящаяся к "0" вероятность. Обычно одновременно чегото считают до 8 модулей. Каждый модуль заканчивает расчет в пределах 1 секунды, обычно меньше, крайне редко больше (значит не проведена update statistics).
---
Более 5 лет эта система работала и жрать не просила. Полторы недели назад начались косяки, из первого сообщения.
Операторы в это время не лютуют.
Тарификационные модули отрабатывают, а не висят. Хотя и работают по 10-20 секунд.
Мы не можем найти концов и просто делаем
onmode -ky && oninit
Сервак опускается в течении 3-5 минут, чегото там лопатится.
После подъема сервака его работа нареканий не вызывает.
Спустя пару дней ситуация может повторится :-(.
Как вы понимаете если гдето update statistics не сделана, то после подъема сервака все должно продолжится в прежнем "тормозном" режиме.

Нам нужен мир, желательно весь.
...
Рейтинг: 0 / 0
06.09.2005, 10:43
    #33253164
zaiets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь. Informix-сжирает 90% рес. проца.
update statistics все-таки помогает, по этому поводу много было трепа.

В вашей ситуации помимо перезагрузки сервера Информикс можно еще попробовать периодически выпорлнять onstat -z
...
Рейтинг: 0 / 0
06.09.2005, 10:48
    #33253183
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь. Informix-сжирает 90% рес. проца.
vasilis
Очень интересно - "куда" они все таки делись, в чем причина ?

Мне тоже это интересно, пока могу выдвинуть несколько предположений, либо их не было вовсе (таблицу заполнили данными недавно), либо кто-то "случайно" удалил (в базе несколько админов, специфика приложения такая). В любом случае просмотр журналов транзакций может прояснить ситуацию.
...
Рейтинг: 0 / 0
06.09.2005, 12:28
    #33253548
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь. Informix-сжирает 90% рес. проца.
deiv
Более 5 лет эта система работала и жрать не просила. Полторы недели назад начались косяки, из первого сообщения.

Провести расследование, кто и что изменял в системе (конфигурационный файл сервера, патчи ОС, сетевая инфраструктура типа свичей, DNS-серверов и пр., дисковая подсистема сервера, ...)
deiv Мы не можем найти концов и просто делаем
onmode -ky && oninit
Сервак опускается в течении 3-5 минут, чегото там лопатится.
Откатываются все транзакции, которые вы решили прервать на этот момент.
Выполняется контрольная точка.
deiv
После подъема сервака его работа нареканий не вызывает.
Спустя пару дней ситуация может повторится :-(.

А разве нельзя выслать onconfig, ....впрочем, об этом написано в FAQ :)
=========
Q.> У меня проблемы с производительностью сервера ...
A.> Василий Шульженко
Дай весь онконфиг, основные выводы onstat -p, F, R, b...
через несколько часов работы сервера под нагрузкой
A+> Игорь Завгородний
В статистике не должны присутствовать нетипичные для обычной
работы нагрузки (массовая закачка данных, построение индексов,
архив-0,update stat, ...). Перед началом сбора статистики ее
следует "обнулить", т.е. выполнить onstat -z.
==========
Желательно еще onstat -u и остальные выводы на момент "тормозов".
...
Рейтинг: 0 / 0
06.09.2005, 14:18
    #33253983
deiv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь. Informix-сжирает 90% рес. проца.
Впринципе разобрался.
onstat -g stm помог
Cпецифичные запросы постоянно висели в выводе команды.
Почемуто сдохли или полусдохли сессии где они выполнялись.
Кильнул их и всё вернулось на круги своя.
Почему такое происходит будем разбиратся.
Если неуправлюсь, ещё помощи попрошу.

Всем спосибо. Особенно Илье Кулагину за напоминание про onstat -g [*]

Спасибо.

Нам нужен мир, желательно весь.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Нужна помощь. Informix-сжирает 90% рес. проца. / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]