|
|
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#18+
есть 2 бд, одна примари,одна standby. log и standby_log на обоих абс. одинаковы. Вот с примари: Код: 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. Подскажите как должно быть!? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2012, 10:32 |
|
||
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#18+
AlexGru, Рекомендуют <стендбай логов> = (<онлайн логов на один поток>+1) * <количество потоков> У вас поток один, онлайн логов - 3. Итого, 4 стенбай лога вполне достаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2012, 12:40 |
|
||
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#18+
проходил мимо..., Спасибо. А так чисто ради теории, слишком большое количество standby логов, к чему приводит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2012, 15:49 |
|
||
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#18+
AlexGru, К лишней трате места. Исключительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2012, 15:51 |
|
||
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#18+
AlexGruА так чисто ради теории, слишком большое количество standby логов, к чему приводит? кстати, ради практики ты можешь глянуть на дату модификации стандбайных логов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2012, 03:26 |
|
||
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#18+
а в старых версиях можно обнаружить, что больше двух вообще не используется :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2012, 19:55 |
|
||
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#18+
DВАа в старых версиях можно обнаружить, что больше двух вообще не используется :)Это когда успевается, как впоследствии оказалось. А если архиватор тупит (мой любимый каскад), то начинают подхватываться все новые SRL, а когда и они заканчиваются (все не архивированы), транспорт LGWR уже не может работать, и все переключается на ARCH, что, естественно, сказывается на защите. Для MAX PERFORMANCE это по барабану, MAX AVAILABILITY наверняка стерпит, а вот в MAX PROTECTION, скорее всего, боевой либо зависнет до получения свободного SRL, либо просто ляжет. А так да, при слабеньком потоке можно наблюдать что вообще всего один SRL используется ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2012, 02:51 |
|
||
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#18+
Для ленивых и не умеющих пользоваться поиском Кол-во standby redo log groups ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2012, 03:07 |
|
||
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#18+
проходил мимо...AlexGru, Рекомендуют <стендбай логов> = (<онлайн логов на один поток>+1) * <количество потоков> У вас поток один, онлайн логов - 3. Итого, 4 стенбай лога вполне достаточно. Поток один, потому что не RAC ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2012, 13:15 |
|
||
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#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. т.е. онлайн логов больше чем стендбай логов, накат идёт нормально по скорости, всё работает. Чем черевато оставлять так, а не standby_logs=(log_count+1) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2012, 13:22 |
|
||
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#18+
AlexGruПоток один, потому что не RAC ?да Oracle® Database Concepts 11g Release 2 (11.2) http://docs.oracle.com/cd/E11882_01/server.112/e25789/startup.htm#CNCPT89046 Purpose of Instance Recovery Instance recovery ensures that the database is in a consistent state after an instance failure. The files of a database can be left in an inconsistent state because of how Oracle Database manages database changes. A redo thread is a record of all of the changes generated by an instance. A single-instance database has one thread of redo, whereas an Oracle RAC database has multiple redo threads, one for each database instance. When a transaction is committed, log writer (LGWR) writes both the remaining redo entries in memory and the transaction SCN to the online redo log. However, the database writer (DBWn) process writes modified data blocks to the data files whenever it is most efficient. For this reason, uncommitted changes may temporarily exist in the data files while committed changes do not yet exist in the data files. If an instance of an open database fails, either because of a SHUTDOWN ABORT statement or abnormal termination, then the following situations can result: •Data blocks committed by a transaction are not written to the data files and appear only in the online redo log. These changes must be reapplied to the database. •The data files contains changes that had not been committed when the instance failed. These changes must be rolled back to ensure transactional consistency. Instance recovery uses only online redo log files and current online data files to synchronize the data files and ensure that they are consistent. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2012, 13:42 |
|
||
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#18+
AlexGruт.е. онлайн логов больше чем стендбай логов, накат идёт нормально по скорости, всё работает. Чем черевато оставлять так, а не standby_logs=(log_count+1) ? Только тем, что при быстром заполнении реду логов на примари трансфер логов ЛГВРом на стендбай будет идти меньшим количеством параллельных потоков, чем потенциально возможно. Т.е. рекомендованное количество стендбай-логов как раз расчитано исходя из того, чтобы ЛГВР на примари мог одновременно передавать все онлайн реду параллельно и ещё один, который стендбай рекаверит. То, что стендбай логов недостаточно, как правило, не страшно - то, что не успеет передать ЛГВР, передаст АРК. Но если у вас примари регулярно обгоняет стендбай на круг онлайн логов, лучше увеличить количество стендбай логов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2012, 22:48 |
|
||
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#18+
А в таком случае сколько нужно создать логов 18 или 10? автор oracle(maximum number of logfiles for each thread + 1) * maximum number of threads Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2016, 12:42 |
|
||
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#18+
(2+1)*2=кол-во standby групп, а в группе может быть 1 или больше логов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2016, 13:03 |
|
||
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#18+
kao(2+1)*2=кол-во standby групп, а в группе может быть 1 или больше логов. т.е. в моем случае 4 группы + 1 * 2 потока = 10 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2016, 13:24 |
|
||
|
Сколько все таки делать STANDBY_LOG
|
|||
|---|---|---|---|
|
#18+
D_Sergeevich, У вас группа 1 и 2 работает на thread 1, 3 и 4 на thread 2. 2 группы на 1 поток. Значит нужно (2группы+1)*кол-во потоков (2+1)*2=6 Вы можете сделать по 2 файла в группе, тогда получится 12 файлов, но я лично не вижу в этом особого смысла на standby ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2016, 13:32 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=37909669&tid=1886925]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
139ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 435ms |

| 0 / 0 |
