[mapguide-users] sqlserver view is no limit row search STSrid ?

周宜和 jyh at mail.gaias.com.tw
Fri Sep 10 18:50:05 PDT 2021


Hi Jackie

 

sorry about my previous Email 

select top 1 GeomColumnName from GeomTableName where GeomColumnName is not null

if the all geom data is null 

will cause  full table scan, make sqlserver cpu busy again.

Please keep now version SampleColumnSrid  is good sample .

Just select top 1 GeomColumnName from GeomTableName

 

From: 周宜和 [mailto:jyh at mail.gaias.com.tw] 
Sent: Saturday, September 11, 2021 9:39 AM
To: 'MapGuide Users Mail List' <mapguide-users at lists.osgeo.org>
Subject: RE: [mapguide-users] sqlserver view is no limit row search STSrid ?

 

Hi Jackie

I try sqlserverProvider is work find. Thanks for great work.

 

I still have some question,source code url 

https://trac.osgeo.org/fdo/browser/trunk/Providers/GenericRdbms/Src/SQLServerSpatial/SchemaMgr/Ph/ColumnGeom.cpp#L100

https://trac.osgeo.org/fdo/browser/trunk/Providers/GenericRdbms/Src/SQLServerSpatial/SchemaMgr/Ph/Owner.cpp#L429

 

If first row is null data 

mSRID = owner->SampleColumnSrid( GetParent()->GetName(), GetName() );

mSRID will get -1

then next time into FdoSmPhSqsColumnGeom::GetSRID(),the mSRID is -1 will select top 1 then return -1 to mSRID,again and again.

How about select top 1 GeomColumnName from GeomTableName where GeomColumnName is not null

 

 

 

From: mapguide-users [mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Gordon Luckett
Sent: Friday, September 10, 2021 6:22 PM
To: MapGuide Users Mail List <mapguide-users at lists.osgeo.org <mailto:mapguide-users at lists.osgeo.org> >
Subject: Re: [mapguide-users] sqlserver view is no limit row search STSrid ?

 

Hi Jackie,

I just wanted to confirm that the build works great and the speed at getting the STSrid in SQL Server is very fast now.

 

 

 

On Thu, Sep 9, 2021 at 11:12 AM Jackie Ng <jumpinjackie at gmail.com <mailto:jumpinjackie at gmail.com> > wrote:

Please try the following patched SQL Server provider

 

https://download.osgeo.org/mapguide/patches/SQLServerProvider_Ticket996_FDO4.1/SQLServerProvider_Ticket996.zip

 

Extract and overwrite your copy in your MGOS 3.1.2 install

 

- Jackie

 

You wrote:

 

thanks for open active ticket
 <https://trac.osgeo.org/fdo/ticket/996> https://trac.osgeo.org/fdo/ticket/996
 
I found mysql is fix by Jan 7, 2020
 <https://trac.osgeo.org/fdo/ticket/893#comment:5> https://trac.osgeo.org/fdo/ticket/893#comment:5
 <https://trac.osgeo.org/fdo/attachment/ticket/893/LimitOneSrid.patch> https://trac.osgeo.org/fdo/attachment/ticket/893/LimitOneSrid.patch

 

-- 

Please Note: I no longer create new posts or post replies to any OSGeo mailing list through nabble. As a result, you most likely won't see this message appear on nabble's view of any OSGeo mailing list and may only see this message through mailing list archives or depending on your mailing list subscription settings, through daily message digests or automated notifications from the mailing lists.

_______________________________________________
mapguide-users mailing list
mapguide-users at lists.osgeo.org <mailto:mapguide-users at lists.osgeo.org> 
https://lists.osgeo.org/mailman/listinfo/mapguide-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapguide-users/attachments/20210911/27907bfa/attachment.html>


More information about the mapguide-users mailing list