Если моя таблица 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
);