Hi,
 
I got cpu busy with sqlserver,
My Web Server is mapguide 3.1.2,
Target layer is 15 thousand address point of view,
Then i find source code when table select top 1,but view is no limit row
search STSrid.
when layer preview from view , effect sqlserver cpu high loading.
 
Source code below,or open url
 

FdoStringP sqlStmt = FdoStringP::Format(

    isview ? L"select [%ls].STSrid as srid from %ls.%ls" : L"select top 1
[%ls].STSrid as srid from %ls.%ls",

    (FdoString*) columnName,

    (FdoString*) this->GetDbName(),

    (FdoString*) fmtObjectName

);

 
https://trac.osgeo.org/fdo/browser/trunk/Providers/GenericRdbms/Src/SQLServe
rSpatial/SchemaMgr/Ph/Owner.cpp#L414
 
and mysql has limit 1 for search STSrid
 

FdoStringP sqlStmt = FdoStringP::Format(

L"select ST_SRID(%ls) as srid from %ls limit 1",
(FdoString*)this->GetDbName(), (FdoString*)dbObject->GetDbName());

 

 

https://trac.osgeo.org/fdo/browser/trunk/Providers/GenericRdbms/Src/MySQL/Sc
hemaMgr/Ph/ColumnGeom.cpp#L29

 
 
sorry for my bad engilsh
 
_______________________________________________
mapguide-users mailing list
mapguide-users@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapguide-users

Reply via email to