|
FOR UPDATE NOWAIT может сильно нагружать CPU?
|
|||
---|---|---|---|
#18+
Здравствуйте. В БД наблюдал большую нагрузку на ЦПУ. В это время чаще обычного выполнялись запросы вида SELECT FOR UPDATE NOWAIT в таблицах, к которым часто обращаются. Коммит выполнялся не сразу, а с задержкой (обычно так не бывает, но в этот раз не могли получить нужную для апдейта инфо). Могут ли такие селекты, которые долго висят без коммита или роллбека, приводить к увеличению нагрузки на процессор из-за механизма согласованности данных? Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production Прикрепляю кусочек awr-отчета. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2019, 20:07 |
|
FOR UPDATE NOWAIT может сильно нагружать CPU?
|
|||
---|---|---|---|
#18+
140907Могут ли такие селекты, которые долго висят без коммита или роллбекаСелекты не висят. Ежели ты про for update, то конкуренции на этом у тебя всего 60 секунд. А вообще, выглядит так, что толпы юзеров выполняли одновременно один и тот же запрос, а их сессии соревновались, кто же первым вычитает очередной блок. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2019, 06:55 |
|
FOR UPDATE NOWAIT может сильно нагружать CPU?
|
|||
---|---|---|---|
#18+
так приведите раздел awr где нагрузка на ЦПУ, да и топ запросов тоже по CPU ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2019, 17:57 |
|
FOR UPDATE NOWAIT может сильно нагружать CPU?
|
|||
---|---|---|---|
#18+
Спасибо за внимание к моей проблеме. Системная нагрузку на ЦПУ выросла с 5% (как обычно) до 40%. Код: plaintext 1. 2. 3.
Количество пользователей (сессий) выросло примерно в 2 раза (до 3600), т.е. не совпадает с увеличением системной нагрузки. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Количество выполнений запроса 29bc8cu42z0da в прошлые дни примерно 10 тысяч (точно сказать не могу). Запросом bb3jkytnbf8yj буду заниматься, но он тоже выполняется регулярно с определенной периодичностью уже много дней. Я не понимаю, что за системная нагрузка, почему она увеличилась. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2019, 13:28 |
|
FOR UPDATE NOWAIT может сильно нагружать CPU?
|
|||
---|---|---|---|
#18+
140907Я не понимаю, что за системная нагрузка, почему она увеличилась. А в "допроблемный" период какой SYS% был? ОС какая? Размер SGA (и менялся ли)? Большие странички включены? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2019, 16:11 |
|
FOR UPDATE NOWAIT может сильно нагружать CPU?
|
|||
---|---|---|---|
#18+
140907Количество выполнений запроса 29bc8cu42z0da в прошлые дни примерно 10 тысяч (точно сказать не могу). текст запроса топового покажите? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2019, 17:25 |
|
|
start [/forum/topic.php?fid=52&msg=39824304&tid=1882416]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 274ms |
total: | 413ms |
0 / 0 |