You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Rajesh Balamohan (Jira)" <ji...@apache.org> on 2023/01/24 05:16:00 UTC
[jira] [Created] (HIVE-26978) Stale "Runtime stats" causes poor query planning
Rajesh Balamohan created HIVE-26978:
---------------------------------------
Summary: Stale "Runtime stats" causes poor query planning
Key: HIVE-26978
URL: https://issues.apache.org/jira/browse/HIVE-26978
Project: Hive
Issue Type: Improvement
Components: HiveServer2
Reporter: Rajesh Balamohan
Attachments: Screenshot 2023-01-24 at 10.23.16 AM.png
* Runtime stats can be stored in hiveserver or in metastore via "hive.query.reexecution.stats.persist.scope".
* Though the table is dropped and recreated, it ends up showing old stats via "RUNTIME" stats. Here is an example (note that the table is empty, but gets datasize and numRows from RUNTIME stats)
* This causes suboptimal plan for "MERGE INTO" queries by creating CUSTOM_EDGE instead of broadcast edge.
!Screenshot 2023-01-24 at 10.23.16 AM.png|width=2053,height=753!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)