[Mapguide-trac] [mapguide-trac] #2424: Maestro - LayerDefinition Inefficiencies with Large Schemas

MapGuide Open Source trac_mapguide at osgeo.org
Thu Apr 10 01:08:03 PDT 2014


#2424: Maestro - LayerDefinition Inefficiencies with Large Schemas
----------------------------+-----------------------------------------------
   Reporter:  crispinatime  |       Owner:       
       Type:  defect        |      Status:  new  
   Priority:  low           |   Milestone:       
  Component:  General       |     Version:  2.5.0
   Severity:  trivial       |    Keywords:       
External_id:                |  
----------------------------+-----------------------------------------------

Comment(by jng):

 GETIDENTITYPROPERTIES requires a class definition to pluck from.

 GetClassDefinition should be fast if the provider supports GetSchemaNames,
 GetClassNames and friends.

 If the provider doesn't (and I believe this is the case with King Oracle)
 it has to do a full schema description just to find the matching class
 definition to pluck the identity properties from.

 Why it's happening on save is one part because of #2364 (which you also
 submitted) and the other part because of King Oracle's DescribeSchema
 inefficiency.

-- 
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/2424#comment:3>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list