powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Увеличение скорости работы RMAN
35 сообщений из 35, показаны все 2 страниц
Увеличение скорости работы RMAN
    #39389706
alex_lip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Увеличится ли скорость бэкапирования базы если FRA разместить на SSD ?
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39389716
free_blocks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex_lip, да, но это очень неоптимально. SSD силен за счет высокого IOPS, тогда как для FRA больше важна пропускная способность. Поэтому можно и обычными дисками обойтись.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39389731
дж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex_lip,

А база сама на чем лежит? И в чем сейчас узкое место: в записи бэкапов или в чтении датафайлов?
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39389732
free_blocks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
джalex_lip,

А база сама на чем лежит? И в чем сейчас узкое место: в записи бэкапов или в чтении датафайлов?

Да, тоже верно. Может затык в чтении, а не в записи. Вообще была у меня такая задача, многотерабайтную базу забэкапить за минимальное время, пришлось подобрать LUN, состоящий из множества десятков дисков, чтобы скорость чтения обеспечить.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39389734
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_lipУвеличится ли скорость бэкапирования базы если FRA разместить на SSD ?
распараллелить?
Код: plsql
1.
2.
show all
+ backup script



ну и iostat по дискам
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39389772
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+Тюнинг внутренних буферов RMAN, больше каналов, использование section size в скриптах.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39389961
rrrman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vivat!San+Тюнинг внутренних буферов RMANЭто что конкретно?
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39389975
Фотография NH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vivat!San+Тюнинг внутренних буферов RMAN, больше каналов, использование section size в скриптах.

это сильно не поможет , каналы в итоге уткнутся в IO дисков

но если у вас получалось так увеличить скорость мне было бы интересно посмотреть
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39390035
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NHно если у вас получалось так увеличить скорость мне было бы интересно посмотреть

Получалось достичь скорости дублицирования БД скриптом RMAN from active database около 10Тб/час.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39390149
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NHVivat!San+Тюнинг внутренних буферов RMAN, больше каналов, использование section size в скриптах.

это сильно не поможет , каналы в итоге уткнутся в IO дисков

но если у вас получалось так увеличить скорость мне было бы интересно посмотреть

Из сообщений ТС не видно что скорость уткнулась в IO дисков
Может у него один из файлов огромный, и время выполнения backup определяется только им
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39393114
alex_lip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторМожет у него один из файлов огромный, и время выполнения backup определяется только им

База данных в основном состоит из BLOB с документами(сканы, word, exel и т.д.)
Сам скрипт простой
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'F:\backups\cf_control_%F';
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
CROSSCHECK ARCHIVELOG ALL;
CROSSCHECK backup;
Delete noprompt  expired archivelog all;
delete noprompt obsolete;
   allocate channel c1 type disk;
   allocate channel c2 type disk;
   allocate channel c3 type disk;
BACKUP DATABASE FORMAT 'F:\backups\db_%t_%s_p%p' PLUS ARCHIVELOG  format 'F:\backups\arc_%t_%s_p%p' DELETE ALL INPUT;
   release channel c1;
   release channel c2;
   release channel c3;
delete noprompt obsolete;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK CLEAR;



общий размер бэкапа 500 Гб. В принципе можно попробовать на SSD часть базы перенести.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39393120
alex_lip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если Бэкап делать на SSD ? Места хватит.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39393186
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какая скорость сейчас и какая скорость нужна?

Если тормозит чтение базы, то увеличение скорости записи не поможет и SSD будет бесполезен. В документации есть рекомендации по оценке скорости чтения: http://docs.oracle.com/cd/E11882_01/backup.112/e10642/rcmtunin.htm#BRADV89858 (запуск backup validate будет делать чтения без записи и по времени можно оценить пропускную способность)

в скрипте нет параллелизма, с ним тоже проверить
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39393199
alex_lip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39393202
paradox_addict2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_lip,
вы создаёте 3 канала и нигде нет PARALLEL.
Что мешает посмотреть загрузку дисков в момент бэкапа?
База и бэкап не на одних и тех же дисках лежат?
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39393206
alex_lip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Диски разные. Блобы на одном, обычные данные на другом, бэкап на третьем.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39393270
paradox_addict2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_lip,
Что мешает посмотреть загрузку дисков в момент бэкапа?

Может не в тему: недавно столкнулся с такой вещью на домашнем ПК.
Диск Сигейт 7200 на запись писал макс 8МБ/c, пришлось менять.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39393303
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_lipДиски разные. Блобы на одном, обычные данные на другом, бэкап на третьем.

Если у Вас один большой файл, то parallel не поможет пока не укажите section size
Только в этом случае, большой файл будет сливаться в несколько потоков.
А вообще:
Tuning RMAN Performance
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39393307
paradox_addict2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

С одним диском SATA PARALLEL только хуже будет.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39393488
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понятно, что хочет ТС
если задача бэстро сделать бэкап - посмотрите в эту сторону
http://www.oracle.com/technetwork/database/availability/vldb-br-128948.pdf
Потом убирайте на ленту

Опять же , что у ТС - ЕЕ или SE
Если ЕЕ - включить change block tracking
К примеру БД в 1ТБ
полный бэкап - 10 часов
инкрементально-обновляемый(VLDB для SE) - меньше часа, а
для ЕЕ с CBT - 10 минут
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39394381
alex_lip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторесли задача бэстро сделать бэкап - посмотрите в эту сторону
http://www.oracle.com/technetwork/database/availability/vldb-br-128948.pdf

Спасибо за гайд!
На самом деле все от бедности и отсутствия специалистов. Я понимаю, что идеальный вариант - стенд-бай - но чтобы его переключить в примари нужно хоть что-то понимать в oracle. А я единственный в этой конторе, который чуть чуть знает Oracle. Поэтому я скриптами делаю фул бэкап на другой сервак и там восстанавливаю в ноль 2 раза в день. Таким образом при проблеме с основой - просто меняем ip адрес на бэкап сервере. И все. SERVICE_NAME - такой же. Проблема в том, что rman сильно тормозит работу с базой во время бэкапа. К тому же обеденного времени уже не хватает. Архив весит 500 гб. Вот думаю что можно сделать.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39394426
paradox_addict2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_lip,
А что мешает делать обновляемый бэкап?
Делаете 1 раз бекап имидж и затем его обновляете.
Про инкрементальные бэкапы можно почитать.
Вы же можете восстанавливать ваш бэкап.
Сняли раз в неделю полный инкрементальный и затем каждый день только дифф + архивные логи.
Еще вопрос: А ночь зачем?
Напишите скрипт и делайте бэкапы ночью.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39394437
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
paradox_addict2Еще вопрос: А ночь зачем?
Напишите скрипт и делайте бэкапы ночью.

Существует много нагруженных БД-х, где понятие ночь весьма условно.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39394455
paradox_addict2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vivat!San,
Если человек сейчас делает бэкап в обеденное время, я уверен есть окно, когда эта база не очень загружена.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39394678
alex_lip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уточняю - я делаю бэкап 2 раза в день. И делаю скриптом в шедулинге. Ночью и в обед. Ночью проблем нет. Про инкрементальный бэкап читал. Но дело в том, что мы иногда на втором(бэкап) сервере эксперементируем с базой, и нам желательно все перезаписывать. Кстати насколько я понимаю section size для фул бэкапа не работает.
А никто не тестил как компрессия влияет на скорость работы, если на плате 2 процессора Xeon x5690 по 6 ядер(12 потоков) каждый ? Оперативки 48 гигов.

авторЕсли тормозит чтение базы, то увеличение скорости записи не поможет и SSD будет бесполезен. В документации есть рекомендации по оценке скорости чтения: http://docs.oracle.com/cd/E11882_01/backup.112/e10642/rcmtunin.htm#BRADV89858 (запуск backup validate будет делать чтения без записи и по времени можно оценить пропускную способность)

Спасибо. Проверю.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39394701
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эксперементируем с базой, и нам желательно все перезаписывать

Не распарсил, Вы бэкапы удаляете?
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39394749
alex_lip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор я скриптами делаю фул бэкап на другой сервак и там восстанавливаю 2 раза в день. Таким образом при проблеме с основой - просто меняем ip адрес на бэкап сервере. И все. SERVICE_NAME - такой же. Проблема в том, что rman сильно тормозит работу с базой во время бэкапа. К тому же обеденного времени уже не хватает. Архив весит 500 гб. Вот думаю что можно сделать.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39394785
alex_lip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему я написал этот вопрос про SSD и RMAN. На днях посмотрел брошюрку

https://www.oracle.com/webfolder/s/delivery_production/docs/FY16h1/doc26/6-Storage-Engineered-Systems.pdf


В этих системах SSD используется как для read cashe так и для write cashe (на стр 17 Прогрессивный механизм кеширования). Я и подумал - Нельзя ли провести аналогию с FRA - которая суть кэш для формирования бэкапа. И соответственно ускорить бэкап.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39394787
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык инкрементально-обновляемый - это тот же бэкап, только изменения накатываются
на предыдущие версии файлов(грубо), что из себя представляет полноценный бэкап
Восстанавливаетесь с него, докатываете архивлоги и имеете БД
Только по времени - обновление быстрее, чем полный бэкап
Только один раз делаете долго, а потом "быстро" обновляете свой бэкап, с которого можете восстанавливаться
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39396565
alex_lip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторДык инкрементально-обновляемый - это тот же бэкап, только изменения накатываются
на предыдущие версии файлов(грубо), что из себя представляет полноценный бэкап
Восстанавливаетесь с него, докатываете архивлоги и имеете БД
Только по времени - обновление быстрее, чем полный бэкап
Только один раз делаете долго, а потом "быстро" обновляете свой бэкап, с которого можете восстанавливаться

Вот есть у меня основной сервер и сервер бэкапа, на котором я восстанавливаю базу.
И сделал я бэкап уровень 0 в одну ночь, затем начал заливать кумулятивный уровень 1 на следующую. А следующим днем - программисты для тестирования поудаляли данные с бэкап сервера. Ночью я залил очередную порцию кумулятивного уровень 1 бэкапа с основного сервера. Вопрос - а на бэкап сервере перезатрутся данные, которые были сделаны на нем днем, данными, которые переброшены кумулятивным бэкапом с основного сервера? Сейчас, когда я переливаю полный бэкап и восстанавливаю его - все перезатирается
авторconnect target /
run{
#set dbid=311433411;
crosscheck archivelog all;
crosscheck backup;
delete NOPROMPT archivelog all;
delete NOPROMPT backup;
catalog start with 'f:\backups' noprompt;
startup force nomount;
SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'F:\backups\cf_esdcontrol_%F';
RESTORE CONTROLFILE FROM autobackup;
alter database mount;
restore database;
recover database;
alter database open resetlogs;
}
exit
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39397218
fortnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_lipУточняю - я делаю бэкап 2 раза в день. И делаю скриптом в шедулинге. Ночью и в обед. Ночью проблем нет. Про инкрементальный бэкап читал. Но дело в том, что мы иногда на втором(бэкап) сервере эксперементируем с базой, и нам желательно все перезаписывать. Кстати насколько я понимаю section size для фул бэкапа не работает.
А никто не тестил как компрессия влияет на скорость работы, если на плате 2 процессора Xeon x5690 по 6 ядер(12 потоков) каждый ? Оперативки 48 гигов.


А вы делаете несжатый бэкап ?
В настройках rman опция не стоит?

show all;
...
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET ;
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39397267
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>программисты для тестирования поудаляли данные с бэкап сервера

Бэкап - это копия продуктивной БД с которого можно восстановиться
Программисты удалили данные с инстанса, который восстановлен из бэкапа(инкрементальной копии БД)
Если вы восстановите БД для программистов(которые поудаляли данные в своей БД/инстанса)
из бэкапа(инкрементальной копии, которая у вас обновляется , например, раз в сутки) - то там будут данные
как на продуктиве на момент создания бэкапа продуктива(инкрементально обновленной копии)
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39397277
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С инкрементально- обновляемой копии вы можете:
1. восстановить БД и докатить логи, открыть БД(как с обычным бэкапом), дальше обновлять ваш бэкап
и опять восстанавливать БД по требованию
2. Можете сразу создать контрольники, докатить логи и открыть с resetlogs - только в этом
случае у вас бэкапа уже не будет(кстати - это один из способов перенести БД на другой сервер
с минимальным downtime)
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39397484
дж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex_lip,

Посмотрите в сторону Guaranteed Restore Points. Перед тем, как отдавать разработчикам, делаете GRP. Когда они наигрались, возвращаетесь на нее и накатываете инкрементальный бэкап / архивные логи. Rinse, repeat.
...
Рейтинг: 0 / 0
Увеличение скорости работы RMAN
    #39397567
Больше 600 Мбайт/с скорость бекапа мне получить не удалось.,
при том что тесты ввода вывода( фулсканами и добавлением датафалов )
показывают 2.4 Гбайт/с.

Тоже самое происходит при ресторе стендбая из активной бд, больше 600 Мбайт/с не получается,
хотя тесты показывают реальную пропускную способность сети 1.0Гбайт/с
...
Рейтинг: 0 / 0
35 сообщений из 35, показаны все 2 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Увеличение скорости работы RMAN
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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