|
Мониторинг зависания сервера базы
|
|||
---|---|---|---|
#18+
Столкнулся с очень неприятной вещью. Вдруг стал зависать Oracle, вернее работа с базой стала проходить очень медленно и DML-операции стали фэлиться по таймауту, а потом даже перекомпиляция хр. процедур перестала выполняться. Вероятнее всего какой то или тяжеловестный запрос или бесконечный цикл апдейтов или что то подобное стал постепенно загружать сервер до предела. Я не DBA, поэтому плохо знаком с инструментами мониторинга запросов к серверу базы и выполнения апдейтов, инсёртов в базу. Какими стандартными оракловскими или нестандартными инструментами лучше всего воспользоваться чтобы посмотреть что же за запросы выполняет сервер в данный момент и какие из них какое время выполняются, какие объекты лочатся, чтобы понять что вообще происходит и из-за чего. Использую Oracle 11 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2021, 16:17 |
|
Мониторинг зависания сервера базы
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2021, 16:33 |
|
Мониторинг зависания сервера базы
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2021, 17:06 |
|
Мониторинг зависания сервера базы
|
|||
---|---|---|---|
#18+
Спасибо. А вообще при работе системы, которая на оракле начинают сыпаться ошибки типа такой: Код: plsql 1.
С чем такое может быть в первую очередь связано? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2021, 17:44 |
|
Мониторинг зависания сервера базы
|
|||
---|---|---|---|
#18+
verter Код: plsql 1.
С чем такое может быть в первую очередь связано? Обратитесь к разработчику эксплуатируемой системы. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2021, 18:24 |
|
Мониторинг зависания сервера базы
|
|||
---|---|---|---|
#18+
verter Какими стандартными оракловскими или нестандартными инструментами лучше всего воспользоваться ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2021, 19:08 |
|
Мониторинг зависания сервера базы
|
|||
---|---|---|---|
#18+
А что вообще значит destributed transaction? Распределённая транзакция в каком смысле? Внутри одной и тоже базы на одном и том же сервере? Транзакция начинается скажем в триггере, а заканчивается в другом триггере? Поэтому она рапрседелённая? Или имеется ввиду, что имеются 2-е базы и по Dblink'у какая то межбазная транзакция слишком долго проходит? Т.е. в этом смысле она распределённая? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2021, 20:22 |
|
Мониторинг зависания сервера базы
|
|||
---|---|---|---|
#18+
verter Какими стандартными оракловскими или нестандартными инструментами лучше всего воспользоваться чтобы посмотреть AWR report или statspack report. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2021, 21:18 |
|
Мониторинг зависания сервера базы
|
|||
---|---|---|---|
#18+
verter, второе ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2021, 11:31 |
|
Мониторинг зависания сервера базы
|
|||
---|---|---|---|
#18+
Вот очень полезный запрос, который показывает блокировки и ожидания и очень помогает разобраться что происходит: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2021, 19:41 |
|
Мониторинг зависания сервера базы
|
|||
---|---|---|---|
#18+
А как часто рекомендуется пересобирать статистику? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2021, 09:01 |
|
|
start [/forum/topic.php?fid=52&msg=40055386&tid=1880324]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
123ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 217ms |
0 / 0 |