[
https://issues.apache.org/jira/browse/HIVE-28596?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated HIVE-28596:
----------------------------------
Labels: pull-request-available (was: )
> Skip ColumnAccessInfo collection when not needed to speed-up compilation
> ------------------------------------------------------------------------
>
> Key: HIVE-28596
> URL: https://issues.apache.org/jira/browse/HIVE-28596
> Project: Hive
> Issue Type: Improvement
> Security Level: Public(Viewable by anyone)
> Reporter: Stamatis Zampetakis
> Assignee: Stamatis Zampetakis
> Priority: Major
> Labels: pull-request-available
>
> Avoid paying the perf-overhead of collecting {{ColumnAccessInfo}} via the
> {{HiveRelFieldTrimmer}} when it is not necessary.
> Currently, we only use the {{ColumnAccessInfo}} when we need to perform
> column based authorization or when it is requested explicitly by the user via
> the hive.stats.collect.scancols property.
> The field trimmer is an expensive operation and can become pretty slow for
> certain use-cases/queries so skipping some calls when it is not necessary is
> in general beneficial and can notably improve the compilation time for some
> queries.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)