|
|
|
Высокая генерация Redo, небольшой объём БД и бекап.
|
|||
|---|---|---|---|
|
#18+
А есть ли возможность создания StandBy? Возможно это решение будет выгодней чем бекап. Он обеспечит быстрое восстановление работоспособности без потери данных. Может помочь инкрементальный бекап если количество меняющихся блоков невелико. Но если поток изменений будет реально 300 гигов в час, считаю необходимо менять логику работы приложений с базой. Процесс записи буфера скорее всего не справится с таким потоком. У меня проблемы с этим начинались с примерно 100 гигов в час при параллелизации Redo в 2 места. После чего время ожидания коммитов начинало расти. При высокой частоте смены значений в таблице без наличия истории изменений они скорее всего не имеют ценности и возможно эти таблицы не требуется логировать, что снизит поток изменений в разы и уберет проблему на корню? А таблицам хватит резервирования раз в сутки при выполнении полного бекапа. Еще нужно больше данных: какой объем базы? сколько времени занимает бекап? какой объем под бекап? может есть возможность делать полный бекап каждые 2 часа ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2016, 13:44:50 |
|
||
|
Высокая генерация Redo, небольшой объём БД и бекап.
|
|||
|---|---|---|---|
|
#18+
Taciturn12А есть ли возможность создания StandBy? Возможно это решение будет выгодней чем бекап. Он обеспечит быстрое восстановление работоспособности без потери данных. Может помочь инкрементальный бекап если количество меняющихся блоков невелико. Но если поток изменений будет реально 300 гигов в час, считаю необходимо менять логику работы приложений с базой. Процесс записи буфера скорее всего не справится с таким потоком. У меня проблемы с этим начинались с примерно 100 гигов в час при параллелизации Redo в 2 места. После чего время ожидания коммитов начинало расти. При высокой частоте смены значений в таблице без наличия истории изменений они скорее всего не имеют ценности и возможно эти таблицы не требуется логировать, что снизит поток изменений в разы и уберет проблему на корню? А таблицам хватит резервирования раз в сутки при выполнении полного бекапа. Еще нужно больше данных: какой объем базы? сколько времени занимает бекап? какой объем под бекап? может есть возможность делать полный бекап каждые 2 часа ). 1) Если EE и есть лицензии на CPU standby сервера - проблем нет Ставишь Код: plsql 1. 2) Если SE и есть лицензии на CPU standby сервера Лепишь самодельный велосипед, который проверяет что archivelog применился и удаляешь Удалять лучше через RMAN 3) Если лицензий нет, мутишь что-то вроде Дискового Oracle Fail Safe И пару redo log location на SAN, чтобы гарантированно иметь копии REDO Недорогой SAN - будет дешевле чем лицензии на Standby, вопрос в производительности... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2016, 16:30:55 |
|
||
|
Высокая генерация Redo, небольшой объём БД и бекап.
|
|||
|---|---|---|---|
|
#18+
Taciturn12Но если поток изменений будет реально 300 гигов в час, считаю необходимо менять логику работы приложений с базой. Процесс записи буфера скорее всего не справится с таким потоком. У меня проблемы с этим начинались с примерно 100 гигов в час при параллелизации Redo в 2 места. После чего время ожидания коммитов начинало расти. При высокой частоте смены значений в таблице без наличия истории изменений они скорее всего не имеют ценности и возможно эти таблицы не требуется логировать, что снизит поток изменений в разы и уберет проблему на корню? А таблицам хватит резервирования раз в сутки при выполнении полного бекапа. По идее, у БД должен быть стендбай. Если убрать логирование с таблиц, полученный горячий бекап будет консистентным? Да, согласен, при "заявленном" потоке redo нужно будет менять логику приклада. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2016, 16:53:21 |
|
||
|
Высокая генерация Redo, небольшой объём БД и бекап.
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin1) Если EE и есть лицензии на CPU standby сервера - проблем нет Ставишь Код: plsql 1. 2) Если SE и есть лицензии на CPU standby сервера Лепишь самодельный велосипед, который проверяет что archivelog применился и удаляешь Удалять лучше через RMAN 3) Если лицензий нет, мутишь что-то вроде Дискового Oracle Fail Safe И пару redo log location на SAN, чтобы гарантированно иметь копии REDO Недорогой SAN - будет дешевле чем лицензии на Standby, вопрос в производительности... Это что за фишка, "ARCHIVELOG DELETION POLICY" доступен только ЕЕ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2016, 16:54:56 |
|
||
|
Высокая генерация Redo, небольшой объём БД и бекап.
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. У Вас update - nologging не поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2016, 17:33:24 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39277258&tid=1887847]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 188ms |
| total: | 357ms |

| 0 / 0 |
