Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Зависает БД. / 22 сообщений из 22, страница 1 из 1
15.02.2019, 14:31
    #39774509
lutdan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
Здравствуйте. Переодически зависает БД. Разработчики ПО не могут выявить проблему. Надеюсь на знания ГУРУ)
Помогает убиванием Unresolved deadlocks сессий в Current ADDM Findings (которые ORACLE рекомендует). В топах стоят запросы, но убивание этих сессий не помогает.
Скажите, пожалуйста, как найти пользователя и запрос которые "вешает" БД?
Может есть варианты не убивать сессии?
Как прочитать правильно Real-Time ADDM Report?
...
Рейтинг: 0 / 0
15.02.2019, 14:56
    #39774537
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
Соберите RDA отчет для проблемного периода + кусок alert.log за этот период

А так видно что есть проблема и все
Галич "Красный треугольник"...
А как вызвали меня, я свял от робости,
А из зала мне кричат: "Давай подробности!"
...
...
Рейтинг: 0 / 0
15.02.2019, 14:57
    #39774539
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
Vadim LejninСоберите RDA отчет для проблемного периода + кусок alert.log за этот период

А так видно что есть проблема и все
Галич "Красный треугольник"...
А как вызвали меня, я свял от робости,
А из зала мне кричат: "Давай подробности!"
...


Читать
> Соберите RDA AWR отчет ...
...
Рейтинг: 0 / 0
15.02.2019, 16:38
    #39774649
lutdan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
ВОТ. Селекты чуть подчистил.
...
Рейтинг: 0 / 0
15.02.2019, 16:52
    #39774669
alex-ls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
лучше бы наняли DBA, чем позориться без толку тут
...
Рейтинг: 0 / 0
16.02.2019, 12:41
    #39774861
проходил мимо...
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
lutdanВОТ. Селекты чуть подчистил.
А вы по-английски вообще не читаете? Хотя бы финдинги в конце всего этого репорта?
И - да, она у вас не висит, а работает :) Например, усиленно пишет логи в LOG_VALUE. Много логов. ОЧЕНЬ МНОГО ЛОГОВ.
...
Рейтинг: 0 / 0
16.02.2019, 17:08
    #39774930
Надфиль
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
проходил мимо...Например, усиленно пишет логи в LOG_VALUE. Много логов. ОЧЕНЬ МНОГО ЛОГОВ.
я с этой консолью не очень знаком.. откуда такой вывод? про логи.
...
Рейтинг: 0 / 0
16.02.2019, 17:39
    #39774942
Partos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
Логи не основная проблема

Основная проблема: row cache lock


Покажите содержимое v$rowcache


Скорее всего проблема с авторасширяемым табличным пространством в котором находится табличка LOG_VALUE или с управлением выделения экстентов в этом табличном пространстве. Запрос из указанной выше вьюшки поможет прояснить.
...
Рейтинг: 0 / 0
16.02.2019, 17:42
    #39774943
Partos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
так же очень очень очень вероятна проблема с сиквенсом

S_LOG_VALUE.nextval - в кластере обязательно поставить его кеширование и побольше.
Сейчас увидел наличие сиквенса в инсерте и практически уверен что проблема в том что он стоит nocache

1u8dtm0ktg4xh INSERT INTO LOG_VALUE (ID , LOG_ID , COLUMN_NAME , VALUE_OLD , VALUE_NEW) VALUES (S_LOG_VALUE.NEXTVAL , :B4 , UPPER(:B3 ) , SUBSTR(:B2 , 1, 4000) , SUBSTR(:B1 , 1, 4000))
...
Рейтинг: 0 / 0
16.02.2019, 18:35
    #39774968
Надфиль
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
Надфилья с этой консолью не очень знаком.. откуда такой вывод? про логи.
чёрт. не заметил что вы awr обсуждаете, а не сrриншот :D
...
Рейтинг: 0 / 0
16.02.2019, 18:46
    #39774970
Надфиль
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
Partosтак же очень очень очень вероятна проблема с сиквенсом

S_LOG_VALUE.nextval - в кластере обязательно поставить его кеширование и побольше.
Сейчас увидел наличие сиквенса в инсерте и практически уверен что проблема в том что он стоит nocache

1u8dtm0ktg4xh INSERT INTO LOG_VALUE (ID , LOG_ID , COLUMN_NAME , VALUE_OLD , VALUE_NEW) VALUES (S_LOG_VALUE.NEXTVAL , :B4 , UPPER(:B3 ) , SUBSTR(:B2 , 1, 4000) , SUBSTR(:B1 , 1, 4000))
как говорят в определенных кругах, +1
согласен, первое с чего нужно начать это этот запрос и секвенс к нему.
а вообще кластер на винде ИХМО это слабоумие и отвага. (с)
...
Рейтинг: 0 / 0
19.02.2019, 10:37
    #39776060
lutdan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
Partos, Вот содержимое.
...
Рейтинг: 0 / 0
19.02.2019, 10:44
    #39776063
lutdan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
Partosтак же очень очень очень вероятна проблема с сиквенсом

S_LOG_VALUE.nextval - в кластере обязательно поставить его кеширование и побольше.
Сейчас увидел наличие сиквенса в инсерте и практически уверен что проблема в том что он стоит nocache

1u8dtm0ktg4xh INSERT INTO LOG_VALUE (ID , LOG_ID , COLUMN_NAME , VALUE_OLD , VALUE_NEW) VALUES (S_LOG_VALUE.NEXTVAL , :B4 , UPPER(:B3 ) , SUBSTR(:B2 , 1, 4000) , SUBSTR(:B1 , 1, 4000))

alter sequence SOLUTION_LOG.S_LOG_VALUE increment by -1280 nocache;

А какой размер поставить?
...
Рейтинг: 0 / 0
19.02.2019, 12:45
    #39776124
lutdan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
alex-lsлучше бы наняли DBA, чем позориться без толку тут

Я бы рад, но сами понимаете. Приходится учится самостоятельно разбираться в БД т.к. сопровождение считает их продукт работает отлично. А то что периодически БД "намертво" зависает (может раз в сутки, а может и раз в неделю) и только через убийство сессий никого не волнует.

Но это так...)
...
Рейтинг: 0 / 0
19.02.2019, 12:57
    #39776129
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
lutdanПриходится учится самостоятельно разбираться в БДНу так и разбирайся самостоятельно, а не на горбу у форума.
...
Рейтинг: 0 / 0
19.02.2019, 13:00
    #39776132
Jebrail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
Код: plsql
1.
2.
3.
4.
oradebug setmypid 
   SQL> oradebug setinst all
   SQL> oradebug -g def hanganalyze 3
   


нагенерит вам кучу файлов для вдумчивого чтения или отсылки в поддержку .
...
Рейтинг: 0 / 0
19.02.2019, 14:56
    #39776200
lutdan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
EliclutdanПриходится учится самостоятельно разбираться в БДНу так и разбирайся самостоятельно, а не на горбу у форума.

Я не прошу кого-то принудительно отвечать. Все мы были не опытные и учились по книгам/форумам/советам товарищей. Если не нравится вопрос, то можно пройти мимо. Не обижусь. Тем более Вы не помогаете, а только разводите балаган.

Спасибо, что уделили время.
...
Рейтинг: 0 / 0
19.02.2019, 15:04
    #39776205
alex-ls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
lutdanalex-lsлучше бы наняли DBA, чем позориться без толку тут

Я бы рад, но сами понимаете. Приходится учится самостоятельно разбираться в БД т.к. сопровождение считает их продукт работает отлично. А то что периодически БД "намертво" зависает (может раз в сутки, а может и раз в неделю) и только через убийство сессий никого не волнует.

Но это так...)
вы кто по должности? директор, администратор? купили продукт, он не работает, пусть поддержка разбирается, если Вы не DBA. С Вашими текущими знаниями ИМХО Вы все равно ничего не поймете, что бы Вам тут не советовали...
...
Рейтинг: 0 / 0
19.02.2019, 16:04
    #39776262
Надфиль
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
lutdan alter sequence SOLUTION_LOG.S_LOG_VALUE increment by -1280 nocache;

А какой размер поставить?
вместо NOCACHE
написать CACHE <число>
но в кластерном окружении возможны всякие интересные эффекты.
например, не подряд будет генериться значение.

но с точки зрения производительности станет намного быстрей.....
...
Рейтинг: 0 / 0
19.02.2019, 16:17
    #39776274
flexgen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
Надфильно в кластерном окружении возможны всякие интересные эффекты.
например, не подряд будет генериться значение.


Что бы этого избежать имеет смысл создать два сервиса - один для "писателей", второй для "читателей" и развести по разным инстансам. И соответствующе настроить аппликацию.
...
Рейтинг: 0 / 0
19.02.2019, 16:23
    #39776283
Надфиль
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
flexgenЧто бы этого избежать имеет смысл создать два сервиса - один для "писателей", второй для "читателей" и развести по разным инстансам. И соответствующе настроить аппликацию.
мне что-то кажется что при подобных настройках теряется некий смысл кластера.
просто в подавляющем большинстве случаев всем плевать на суррогатный ключ.
да и не зачем их использовать в бизнеслогике, тока как костыли для ссылочной целостности.
...
Рейтинг: 0 / 0
27.02.2019, 09:59
    #39779617
lutdan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависает БД.
Надфиль, Спасибо большое. Помогло.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Зависает БД. / 22 сообщений из 22, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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