hive-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hari Sankar Sivarama Subramaniyan (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HIVE-11341) Avoid expensive resizing of ASTNode tree
Date Thu, 23 Jul 2015 00:13:04 GMT

     [ https://issues.apache.org/jira/browse/HIVE-11341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Hari Sankar Sivarama Subramaniyan updated HIVE-11341:
-----------------------------------------------------
    Attachment: HIVE-11341.1.patch

> Avoid expensive resizing of ASTNode tree 
> -----------------------------------------
>
>                 Key: HIVE-11341
>                 URL: https://issues.apache.org/jira/browse/HIVE-11341
>             Project: Hive
>          Issue Type: Bug
>          Components: Hive, Physical Optimizer
>    Affects Versions: 0.14.0
>            Reporter: Mostafa Mokhtar
>            Assignee: Hari Sankar Sivarama Subramaniyan
>         Attachments: HIVE-11341.1.patch
>
>
> {code}
> Stack Trace	 Sample Count 	 Percentage(%) 
> parse.BaseSemanticAnalyzer.analyze(ASTNode, Context)	 1,605 	 90 
>    parse.CalcitePlanner.analyzeInternal(ASTNode)	 1,605 	 90 
>       parse.SemanticAnalyzer.analyzeInternal(ASTNode, SemanticAnalyzer$PlannerContext)
 1,605 	 90 
>          parse.CalcitePlanner.genOPTree(ASTNode, SemanticAnalyzer$PlannerContext)	 1,604
	 90 
>             parse.SemanticAnalyzer.genOPTree(ASTNode, SemanticAnalyzer$PlannerContext)
 1,604 	 90 
>                parse.SemanticAnalyzer.genPlan(QB)	 1,604 	 90 
>                   parse.SemanticAnalyzer.genPlan(QB, boolean)	 1,604 	 90 
>                      parse.SemanticAnalyzer.genBodyPlan(QB, Operator, Map)	 1,604 	 90

>                         parse.SemanticAnalyzer.genFilterPlan(ASTNode, QB, Operator, Map,
boolean)	 1,603 	 90 
>                            parse.SemanticAnalyzer.genFilterPlan(QB, ASTNode, Operator,
boolean)	 1,603 	 90 
>                               parse.SemanticAnalyzer.genExprNodeDesc(ASTNode, RowResolver,
boolean)	 1,603 	 90 
>                                  parse.SemanticAnalyzer.genExprNodeDesc(ASTNode, RowResolver,
TypeCheckCtx)	 1,603 	 90 
>                                     parse.SemanticAnalyzer.genAllExprNodeDesc(ASTNode,
RowResolver, TypeCheckCtx)	 1,603 	 90 
>                                        parse.TypeCheckProcFactory.genExprNode(ASTNode,
TypeCheckCtx)	 1,603 	 90 
>                                           parse.TypeCheckProcFactory.genExprNode(ASTNode,
TypeCheckCtx, TypeCheckProcFactory)	 1,603 	 90 
>                                              lib.DefaultGraphWalker.startWalking(Collection,
HashMap)	 1,579 	 89 
>                                                 lib.DefaultGraphWalker.walk(Node)	 1,571
	 89 
>                                                    java.util.ArrayList.removeAll(Collection)
 1,433 	 81 
>                                                       java.util.ArrayList.batchRemove(Collection,
boolean)	 1,433 	 81 
>                                                          java.util.ArrayList.contains(Object)
 1,228 	 69 
>                                                             java.util.ArrayList.indexOf(Object)
 1,228 	 69 
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message