Я работаю над оракульным запросом, который выполняет выборку для огромной таблицы, однако объединения с другими таблицами, похоже, стоят очень дорого с точки зрения времени обработки.
Я ищусоветы о том, как улучшить работу этого запроса.
Я прилагаю версию запроса и план его объяснения.
Запрос
SELECT
l.gl_date,
l.REST_OF_TABLES
(
SELECT
MAX(tt.task_id)
FROM
bbb.jeg_pa_tasks tt
WHERE
l.project_id = tt.project_id
AND l.task_number = tt.task_number
) task_id
FROM
aaa.jeg_labor_history l,
bbb.jeg_pa_projects_all p
WHERE
p.org_id = 2165
AND l.project_id = p.project_id
AND p.project_status_code = '1000'

Кое-что упомянуть: этот запрос берет данные от oracle для отправки их в базу данных сервера sql, поэтому мне нужно, чтобы они были такими большими, я не могу сузить область действиязапроса.цель состоит в том, чтобы настроить его на работу сервера sql с SSIS, чтобы он периодически запускался