Bugs item #2821251, was opened at 2009-07-14 12:27
Message generated for change (Tracker Item Submitted) made by floris233
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=482468&aid=2821251&group_id=56967

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: Pathfinder "stable"
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Floris Ouwendijk (floris233)
Assigned to: Nobody/Anonymous (nobody)
Summary: Complex optimization overly complex

Initial Comment:
The following query took extremely long to execute:
doc("bookmarks.xml")/bookmarks/fold...@name='builtin']/fold...@name='Standard 
Query Blocks']/fold...@name='Files']/fold...@name='File 
extensions']/bookmark-definiti...@name="Microsoft Office files"]/query/*

Running /opt/MonetDB-May2009-SP1/bin/pf -TA  produced the following output:

parsing:                                 000ms
module import:                           000ms
normalization:                           000ms
semantical analysis:                     000ms
XML Schema import:                       000ms
core mapping:                            000ms
core simplification:                     000ms
type checking:                           008ms
core tree optimization:                  012ms
logical algebra tree generation:         001ms
   map to unique column names:      002ms
   constant optimization:           000ms
   icol optimization:               000ms
   key optimization:                000ms
   complex optimization:            010ms
   general optimization:            000ms
   required value optimization:     000ms
   general optimization:            000ms
   equi-join pushdown:              002ms
   icol optimization:               000ms
   set optimization:                000ms
   icol optimization:               000ms
   general optimization:            000ms
   structural CSE optimization:     000ms
   complex optimization:            001ms
   set optimization:                000ms
   required value optimization:     000ms
   rank optimization:               000ms
   constant optimization:           000ms
   key optimization:                000ms
   required nodes optimization:     000ms
   introduce proxy operators:       000ms
   mvd optimization:                005ms
   thetajoin optimization:          011ms
   resolve proxy operators:         000ms
   equi-join pushdown:              075ms
   icol optimization:               001ms
   set optimization:                003ms
   step-join push-down:             000ms
   icol optimization:               000ms
   general optimization:            001ms
   projection removal:              001ms
   structural CSE optimization:     198ms
   complex optimization:            18m 37s 415ms
   set optimization:                000ms
   required value optimization:     000ms
   rank optimization:               000ms
   introduce proxy operators:       000ms
   mvd optimization:                000ms
   thetajoin optimization:          000ms
   resolve proxy operators:         000ms
   equi-join pushdown:              000ms
   icol optimization:               000ms
   set optimization:                000ms
   step-join push-down:             000ms
   icol optimization:               000ms
   constant optimization:           000ms
   key optimization:                000ms
   general optimization:            000ms
   projection removal:              000ms
   structural CSE optimization:     000ms
   complex optimization:            006ms
   set optimization:                000ms
   required value optimization:     000ms
   rank optimization:               000ms
   MonetDB specific optimizations:  000ms
   complex optimization:            001ms
   general optimization:            000ms
   complete property inference:     000ms
logical algebra optimization:            18m 37s 785ms
CSE in logical algebra tree:             000ms
compilation to physical algebra:         000ms
introduction of recursion boundaries:    000ms
MIL code generation:                     000ms
dead code elimination:                   000ms
MIL code serialization:                  000ms
----------------------------------------------
overall compilation time:                18m 37s 813ms


18mins is a bit much for a query describing exactly what path to follow. Is 
there, in the meantime, a better method to execute te query?


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=482468&aid=2821251&group_id=56967

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Monetdb-bugs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-bugs

Reply via email to