Проблема с производительностью при соединении таблиц по 3 ссылкам БД - PullRequest
0 голосов
/ 06 июня 2018

Недавно мы столкнулись с проблемой, когда мы выбираем данные из 3-х разных источников данных по ссылке в БД.Он работал нормально, когда мы выбирали 16 столбцов из таблиц, объединяя три источника.Но поскольку мы увеличили столбец с 16 до 50, запрос занимает слишком много времени.

Здесь мы выбираем данные из 3 различных источников данных, которые рассматриваются как A (Сингапур), B (Малайзия), C (Индия).) и создание представления с комбинацией трех вышеупомянутых регионов и представления, которое мы опубликовали для внешней группы (команда Tableau) для выполнения процесса визуализации над этими данными

Любое предложение о том, как решить проблему?Я планирую использовать следующие варианты

  1. , применяя подсказку /*+ DRIVING_SITE */, чтобы он запускался на удаленном сервере со статистикой обновлений.
  2. создание MV на локальном сервере и обновление данных за ночь, но он не будет иметь надлежащих данных для обновления.
  3. создание mv на локальном сервере и разбиение mv и обновление раздела всякий раз, когдаизменения произошли на удаленном сайте, поэтому для оповещения об изменениях планируется создать систему очередей или DBMS_PIPE, если это поможет.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...