|
|
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
BfinkВопрос следующий - неужели так просто затопорить работу базы данных забив одной длинной транзакцией все группы redo? Обычно на продуктиве используются три группы redo, получается, что дастаточно двух длинных транзакций, занявщих по группе Redo, чтобы блокировать работу? Как мониторить такую проблему? Пока видится проверка процента активных сессий и процента свободных блоков. Enterprise manager на этом же инстансе с мониторингом не справился (возможно я его не умею готовить) - он все записывал, а в критический момент зависал или падал. А помните нашумевший сбой в Сбербанке пару лет назад? вот это оно и было )) ps а чего делал DBWR спрашивается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 16:40 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
Q.TarantinoТаджикистану привет! Ты извини, но столь текста читать сложно, когда пишут на языке соседних стран. Давай коротко - есть такая-то проблема... Реально, язык форума русский, а тут столько написано на таджикском. чья б мычала... типа ты русcкий понимаешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 16:43 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
Bfinkпроходил мимо...пропущено... Вы забыли анду, так что это нормально. На мой взгляд все таки слишком - в 1000 раз больше. То есть во время удаления один блок правился 1000раз? Да и весь undo значительно меньше FK c DELETE CASCADE ? тригеры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 16:48 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
Bfink40 групп по 500мб как-то многовато. У Вас сколько групп на продуктиве? А это зависит : Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 16:52 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
Никто не спросил, а какие параметра checkpoint-а выставлены? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 18:22 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
DВА, Нет, триггеры только на insert и update, операция delete. FK нету, есть несколько индексов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 18:25 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
Takurava, Просто у всех, кого я опрашивал 3 или 5 групп. А у Вас сколько? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 18:26 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
chpkНикто не спросил, а какие параметра checkpoint-а выставлены? Что Вы имеете в виду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 18:27 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
DВАps а чего делал DBWR спрашивается? Не знаю, писал, наверное - 250 млн блоков не шутка. А где-то есть вьюшка с историей что он делал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 18:33 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
BfinkchpkНикто не спросил, а какие параметра checkpoint-а выставлены? Что Вы имеете в виду? show parameter checkpoint show parameter mttr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 18:53 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
chpkshow parameter checkpoint show parameter mttr Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 18:59 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
Bfink, Что говорится о размере логов в V$INSTANCE_RECOVERY ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 19:52 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
BfinkDВАps а чего делал DBWR спрашивается? Не знаю, писал, наверное - 250 млн блоков не шутка. А где-то есть вьюшка с историей что он делал? ну для начала - что в самой системе то происходит? iostat... диски то справляются с записью или 100% busy и дикие задержки? твоя ситуация похоже на то что dbwr не справляется с записью, поэтому и висят активные журналы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 20:41 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
BfinkПросто у всех, кого я опрашивал 3 или 5 групп. А у Вас сколько? 5-9, бывало и по 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 21:22 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
TakuravaBfinkПросто у всех, кого я опрашивал 3 или 5 групп. А у Вас сколько? 5-9, бывало и по 30. И какой признак показывает, что нужно 30? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 22:14 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
Еще вопрос - что было в wait events? Что насчет блокировок? Есть ли partitions? Есть ли подходящий индекс? Было бы интересно и на план выполнения взглянуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 23:05 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
chkpЧто говорится о размере логов в V$INSTANCE_RECOVERY ? RECOVERY_ESTIMATED_IOSACTUAL_REDO_BLKSTARGET_REDO_BLKSLOG_FILE_SIZE_REDO_BLKS LOG_CHKPT_TIMEOUT_REDO_BLKS10443865328248728200960282487TARGET_MTTRESTIMATED_MTTRCKPT_BLOCK_WRITESWRITES_MTTRWRITES_LOGFILE_SIZE03210528590122427WRITES_LOGFILE_SIZEWRITES_LOG_CHECKPOINT_SETTINGSWRITES_OTHER_SETTINGSWRITES_AUTOTUNE WRITES_FULL_THREAD_CKPT122427145957802099829576336 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2017, 01:17 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
flexgenЕще вопрос - что было в wait events? EventWaitsTime(s)Avg wait (ms)% DB timeWait Classfree buffer waits1728279971620241.41Configurationenq: TM - contention1221592215941732.78Applicationenq: TX - row lock contention13211.6968860817.30Applicationdb file scattered read1695606332524.92User I/Obuffer busy waits802259232323.83Concurrency flexgenЧто насчет блокировок? Есть ли partitions? Блокировок особенных не заметил, partitions нет. flexgenЕсть ли подходящий индекс? Выполнялся этот блок Код: plsql 1. 2. 3. Есть индекс по EXEC_STATUS и EXEC_DT flexgenБыло бы интересно и на план выполнения взглянуть. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2017, 01:53 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
Q.Tarantinoну для начала - что в самой системе то происходит? iostat... диски то справляются с записью или 100% busy и дикие задержки? IOStat by Function summary Function NameReads: DataReqs per secData per secWrites: DataReqs per secData per secWaits: CountAvg Tm(ms)Buffer Cache Reads89.9G454.1625.53900M0.000M16371K1.75Others10.2G177.482.887363.4G1.950.952097646.8K0.49DBWR0M0.000M1.5G45.590.4139076455667.42LGWR165M2.930.045773420M1.460.11651519K8.50RMAN75M0.080.02080657M0.040.01581242414.48Direct Reads4M0.080.0011090M0.000M28812.64Direct Writes0M0.000M3M0.030.0008321120.00Streams AQ0M0.000M0M0.000M322.33TOTAL:100.3G634.7328.49415.3G49.071.499162303.8K3.01 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2017, 02:04 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
проходил мимо...Bfink, Осталось понять, что так сильно держало чекпоинт, что вы воспринимали это как останов работы. Виртуальный сервер? Датафайлы на файловой системе? Или на RAID5? Или просто сторадж занят чем-то ещё? Вариантов масса... У меня чекпоинт держится тяжёлым джобом пару часов. Виртуальный сервер Датафайлы на файловой системе Сторадж занят почти на 100 %. Что в таком случае надо сделать? Купить новый сторадж? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2017, 12:14 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
BfinkIOStat by Function summary я хотел увидеть iostat из операционки :) но и тут у dbwr Avg Tm зашкаливает. посмотри на оси все же iostat. мне кажется диски не вывозят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2017, 12:27 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
show parameter checkpoint поговорили и забыли Я бы поставил log_checkpoint_interval=100000 log_checkpoint_timeout=600 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2017, 13:07 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
Т к в вашем случае чекпоинт проходил каждые 30 минут и большое число измененных блоков - у вас было много redo в состоянии active Checkpoint not complete This message indicates that Oracle wants to reuse a redo log file, but the corresponding checkpoint associated is not terminated. In this case, Oracle must wait until the checkpoint is completely realized Установив 100000 - у вас чекпоинт проходил бы каждые 50 мб измененных данных(10 чекпоинтов на 1 redo 500 Мб) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2017, 13:28 |
|
||
|
Контроль групп Redo
|
|||
|---|---|---|---|
|
#18+
landy, я бы поставил mttr target, и обнулил log_checkpoint*, чтоб oracle сам думал, когда и что надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2017, 13:34 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39490339&tid=1885578]: |
0ms |
get settings: |
4ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 367ms |

| 0 / 0 |
