Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / RAC, получить максимум эффективности из того, что есть. / 4 сообщений из 4, страница 1 из 1
02.02.2018, 07:37
    #39595325
Alexander_Ttl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RAC, получить максимум эффективности из того, что есть.
Добрый день!
Имеется относительно небольшая база, переведенная на RAC. RAC уже есть и это не обсуждается.
База позиционируется как OLTP, но есть элементы OLAP, в основном, различные отчеты, джобы и т.п.
Разделить окончательно на OLTP и OLAP пока не представляется возможным.
Что можно сделать с точки зрения разработки, чтобы обеспечить максимальную эффективность такой системы?
Есть идея логически разделить ноды на OLTP и OLAP, чтобы уменьшить влияние отчетов на бизнес-критичные приложения, например, по сервисам.
Насколько это адекватное решение?
Какие еще есть возможности?
...
Рейтинг: 0 / 0
02.02.2018, 13:23
    #39595571
RAC, получить максимум эффективности из того, что есть.
Как первый шаг - боевой сервис приложения прибить к одной ноде кластера, чтобы не ловить проблемы с самого начала.
С точки зрения разработки следует ознакомиться с особенностями среды RAC - в частности, отказаться от использования технологий, не поддерживающих RAC (к примеру, тот же dbms_alert).
Привыкнуть писать GV$ там, где раньше пользовались V$, и не забывать учитывать inst_id
Осознать концепцию services БД и обеспечить подключение OLAP-ориентированных клиентов на отдельный сервис с целью независимого управления.
Разобраться детально с cache fusion и отслеживать связанные с ним кластерные ожидания.
Отдельно - особенности распараллеливания запросов в кластерной среде.
Учесть, что сервисы по желанию администратора могут переезжать с ноды на ноду и, как следствие, все директории (см. dba_directories) обязаны находиться на shared storage и быть смонтированы по идентичным путям на всех узлах кластера.
Понимать, что клиентское ПО не имеет права ходить по SID - только по SERVICE_NAME (аудит tnsnames.ora, проверка строк подключения тонких клиентов)
...это только то, что на поверхности.
По жизни поймаете много веселостей.
...
Рейтинг: 0 / 0
02.02.2018, 13:38
    #39595588
AlexFF__|
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RAC, получить максимум эффективности из того, что есть.
Столько всего, а про самое главное забыли.
OLTP+RAC=>interconnect
Обязательно нагрузочное тестирование.
...
Рейтинг: 0 / 0
07.02.2018, 16:56
    #39598345
youngblood
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RAC, получить максимум эффективности из того, что есть.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / RAC, получить максимум эффективности из того, что есть. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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