У меня есть таблица с итогами 198695 и 96579 записей с project_id = 555. У меня есть список интервалов, разделенных таблицей на project_id. Если я запустил нижеприведенный запрос (без четкого описания), для его выполнения требуется 0,75 с.Oracle Query/SQL tuning
SELECT KW,SEARCH_VOLUME,TARGET_URL,KEYWORD_TYPE,RANK_DATE,RANK,URL,DOMAIN
from alps_project_theme_kw_v where min_rank =1 and project_id = 555;
, а если добавить различны и запустить ниже запрос, он занимает 15 секунд, чтобы запустить
SELECT distinct KW,SEARCH_VOLUME,TARGET_URL,KEYWORD_TYPE,RANK_DATE,RANK,URL,DOMAIN
from alps_project_theme_kw_v where min_rank =1 and project_id = 555;
В настоящее время результатов, получаемых как отдельный и, не отдельный запрос же (1636 строк) Кто-нибудь может предложить, как мне настроить настройку запроса? Обратите внимание: - я только разбил таблицу на project_id, как упоминалось выше, и проанализировал ее, не создал никаких индексов.
Указатель на project_id не поможет, я думаю, причина, по которой я уже разделял то же самое, поэтому использование раздела будет более эффективным? – user2342436