Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 oracle 8/1/7/4 - загрузка процессора 100%  [new]
aleksa2
Member

Откуда:
Сообщений: 24
Используется oracle 8.1.7.4 под unixware 7.1.4. Последнее время ну ооочень тяжело пользователям дается работа с базой, все тормозит просто жутко, оба процессора базы загружены на 100% практически все рабочее время.

С чего начинать, чтоб разрулить ситуацию?
может тут уже спрашивали, но мне надо с самого начала, подробно - где читать, что делать, и где смотреть.
и базу, и операционку знаю неважно.
1 июл 10, 17:41    [9033990]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
aleksa2
Member

Откуда:
Сообщений: 24
есть вот такие графики от админа сети

К сообщению приложен файл. Размер - 0Kb
1 июл 10, 17:51    [9034073]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6746
aleksa2,

А этот админ сети наличие свопинга проверял?
1 июл 10, 17:55    [9034112]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8135
aleksa2,
Начните с настройки регулярного сбора статистики средствами STATSPACK.
Для начала, думаю, достаточно будет это делать раз в час.

Затем анализируйте отчеты STATSPACK в проблемные и беспроблемные периоды.
1 июл 10, 18:24    [9034334]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
usolcew
Member

Откуда: Россия
Сообщений: 121
imho, правильнее начать с анализа загрузки ОС
swap usage( как правильно товарищ подсказал)
что-то типа top для анализа процессов ОС - из приведённого даже непонятно, какие процессы активно работают (?)
и statspack, конечно
1 июл 10, 22:03    [9035238]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
aleksa2
Member

Откуда:
Сообщений: 24
usolcew,
топ я умею смотреть, там оракловские процессы в основном. примерно до 160 сессий одновременных бывает, большинство занимают по 1-2%, несколько по 10-12%, притом эти 10-12% они могут занимать по 4-5 часов, то есть без изменений. я просто проверяла. заходила в топ, смотрела PID процесса, заходила и смотрела этот PID в приложении oracle DBA Studio, отслеживала кто именно больше всего ресурсов тянет. часто одни и те же пользователи ежедневно. сейчас конец месяца, совсем тяжело:(
программа эксплуатируется лет 5. ухудшения начались месяцев 6 назад, и постепенно становится хуже и хуже.
1 июл 10, 22:42    [9035327]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
aleksa2
Member

Откуда:
Сообщений: 24
ночью, когда никто не работает в базе, по графикам видно, что сервер отдыхает. небольшая активность ночью - экспорт базы.
1 июл 10, 22:44    [9035330]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
aleksa2
Member

Откуда:
Сообщений: 24
насчет swap - я в этом не понимаю, потормошу завтра своих ребят, пусть посмотрят, напишу что и как
1 июл 10, 22:45    [9035334]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
aleksa2
насчет swap - я в этом не понимаю, потормошу завтра своих ребят, пусть посмотрят, напишу что и как

Все таки паралельно займитесь Oracle9i Database Performance Tuning Guide and Reference.Release 2 (9.2).Using Statspack, сорри, на 8-ку искать доку лениво, да и наскока я помню там мало что изменилось.
1 июл 10, 23:06    [9035394]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
aleksa2
Member

Откуда:
Сообщений: 24
со свопом как я понимаю все ок, вот топ сейчас

К сообщению приложен файл. Размер - 0Kb
2 июл 10, 09:04    [9036211]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
aleksa2
Member

Откуда:
Сообщений: 24
а вотр сейчас нагрузка на сервер

К сообщению приложен файл. Размер - 0Kb
2 июл 10, 09:05    [9036216]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
aleksa2
Member

Откуда:
Сообщений: 24
сейчас утро, еще не сильно все нагружено, гляну чуть позже своп.
пошла читать ваше "Все таки паралельно займитесь Oracle9i Database Performance Tuning Guide and Reference.Release 2 (9.2).Using Statspack, сорри, на 8-ку искать доку лениво, да и наскока я помню там мало что изменилось."
спасибо
2 июл 10, 09:06    [9036224]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
aleksa2
Member

Откуда:
Сообщений: 24
вот сейчас уже вижу загрузку:( хотя в топе своп на том же месте остался

К сообщению приложен файл. Размер - 0Kb
2 июл 10, 09:11    [9036240]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18390
Берете pid, спрашиваете у v$process, v$session кто это хулиганит, дальше выявляете конкретные SQL, морщите лоб и фиксите...
2 июл 10, 10:37    [9036940]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
Sheriffua
Member

Откуда: г. Киев
Сообщений: 1223
А в алерте ничего подозрительного не наблюдается?
2 июл 10, 10:57    [9037136]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
aleksa2
Member

Откуда:
Сообщений: 24
Sheriffua,
вот кусок алерта с момента перезагрузки сегодня

К сообщению приложен файл (alert.txt - 3Kb) cкачать
2 июл 10, 11:25    [9037432]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
Bfink
Member

Откуда: Москва
Сообщений: 2797
А что может означать, что процессор 90% занят в режиме wait?
2 июл 10, 11:32    [9037532]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
aleksa2
Member

Откуда:
Сообщений: 24
Bfink,
не знаю, иногда юзеры берут много, вэйт мало, иногда наоборот
2 июл 10, 11:39    [9037627]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
Sheriffua
Member

Откуда: г. Киев
Сообщений: 1223
aleksa2
Sheriffua,
вот кусок алерта с момента перезагрузки сегодня


не похож рн на сегодняшний, сегодня у нас ну никак не 24/06/10
2 июл 10, 11:49    [9037760]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
Bfink
Member

Откуда: Москва
Сообщений: 2797
aleksa2,

а что у Вас за компьютер? Особенно интересно какие процессора, какая шина дисков и как они подключены на материнке.
2 июл 10, 11:50    [9037779]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
Bfink
Member

Откуда: Москва
Сообщений: 2797
Sheriffua
не похож рн на сегодняшний, сегодня у нас ну никак не 24/06/10


видимо, такая таймзона ;-)
2 июл 10, 11:52    [9037798]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
aleksa2
Member

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

прошу прощения, за сегодня вот. они практически идентичны

К сообщению приложен файл (alert1.txt - 3Kb) cкачать
2 июл 10, 12:44    [9038438]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
Sheriffua
Member

Откуда: г. Киев
Сообщений: 1223
aleksa2,

Ну криминала вроде точно не замечено, а на сообщение смотрели от andrey_anonymous?
2 июл 10, 12:53    [9038541]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
aleksa2
Member

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

не уверена что могу точно ответить на вопрос... сервер старый компаговский, пенек 3 2х процессорный. по мегабиту кэша, по 900 МГц. с пространством на ЖД проблем нет. что там и как включено не знаю, винты в рейде. факт в том что при одном и том же оборудовании, одном и том же приложении, без значительного прироста данных в таблицах скорость работы в приложении существенно снизилась.

вот счас со статспаком мучаюсь. ну не получается и все. раньше на сервере было 2 БД. счас одну убрали( 3-4 года назад). но когда коннектюсь к sqlplus, надо обязательно писать sys@"имя базы", иначе пишет что база не существует, то есть лезет не туда. ну да ладно, я-то могу ввести, но когда запускаю spcreate, скрипт же коннектиться к базе под perfstat/perfstat. ну и вылетает

где может остаться прописан путь к другой базе?....
2 июл 10, 13:00    [9038604]     Ответить | Цитировать Сообщить модератору
 Re: oracle 8/1/7/4 - загрузка процессора 100%  [new]
aleksa2
Member

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

я не знаю как выявить конкретный проблемный запрос. ну вычислила я кто сидит на этом PID, а дальше? приложение на базе - ОДНО. разрабатывалось сторонними разработчиками
2 июл 10, 13:01    [9038630]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить