Если я выполню запрос Hive для извлечения данных только из последнего раздела, будет ли этот запрос выполнять полное сканирование таблицы? - PullRequest
0 голосов
/ 01 марта 2020

Если моя таблица Hive разбита на столбец с именем data_loading_date. Если я выполню запрос для извлечения данных только из последнего раздела, будет ли этот запрос выполнять полное сканирование таблицы? Но ключевой момент, на который следует обратить внимание, заключается в том, что последний раздел будет идентифицирован самим запросом (т. Е. С использованием select max (data_loading_date) from table_A). Запрос будет выглядеть примерно так:

select *  
from table_A 
where data_loading_date in (
   select max(data_loading_date) from table_A
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...