[mapserver-users] RE: MySQL data
Kent Morrison
KMorrison at advantrack.com
Wed Jun 23 11:50:50 PDT 2010
Yes. The SHAPE field is indexed. I looked at the FILTER statement but not sure how I can implement that. All the examples I've seen for FILTER have static values.
-----Original Message-----
From: pramsey at cleverelephant.ca [mailto:pramsey at cleverelephant.ca] On Behalf Of Paul Ramsey
Sent: Wednesday, June 23, 2010 1:44 PM
To: Kent Morrison
Cc: Lime, Steve D (DNR); mapserver-users at lists.osgeo.org
Subject: Re: [mapserver-users] RE: MySQL data
Did you create spatial indexes on your MySQL tables?
On Wed, Jun 23, 2010 at 11:29 AM, Kent Morrison <KMorrison at advantrack.com> wrote:
> Thanks for the reply.
>
> Below is the information used to generate tiles from TigerLine data for 1 county.. The tiles are generated but the perfomance is excutiatinly slow. This is a test set of data.
>
> I guess what I need is some guidance on using mapserver with MySQL and how to optimize the performance. Ultimately my tables will contain millions of rows of data pulled from difference sources.
>
>
>
> Versions:
> Mysql: 5.1.41
> Mapserver: using MS4W is version 3.0 beta 11 install
>
> Access method: ? (see map file text below)
>
> Spacial data: MySQL geometries
>
> Map File:
> MAP
>
> IMAGETYPE AGG
> SIZE 256 256
> SHAPEPATH "/mapdata/shapefiles"
> IMAGECOLOR 255 255 255
> TRANSPARENT ON
> FONTSET "../fonts/fonts.list"
>
> EXTENT -95.909985 29.523624 -95.014496 30.110732
>
> CONFIG PROJ_LIB "c:\ms4w\proj\nad\"
>
>
> CONFIG MS_ERRORFILE "c:\ms4w\tmp\errors.txt"
> DEBUG 2
>
> PROJECTION
> "init=epsg:4326"
> END
>
> OUTPUTFORMAT
> NAME 'AGG'
> DRIVER AGG/PNG
> IMAGEMODE RGB
> END #Outputformat
>
> LAYER
> DEBUG ON
>
> NAME roads
> STATUS ON
> CONNECTIONTYPE OGR
>
> CONNECTION "MYSQL:revgeotest,host=tws1r-tj,user=*****,password=*****,port=3306,tables=tl_2009_48201_edges"
> DATA "SELECT SHAPE as the_geom, fullname FROM tl_2009_48201_edges"
>
> TYPE LINE
>
> CLASS
> STYLE
> COLOR 0 0 0
> WIDTH 8
> END #Style
> END #End Class
>
> END #layer
>
>
>
> END #Map
>
> -----Original Message-----
> From: Lime, Steve D (DNR) [mailto:Steve.Lime at state.mn.us]
> Sent: Friday, June 18, 2010 8:39 AM
> To: Kent Morrison; 'mapserver-users at lists.osgeo.org'
> Subject: RE: MySQL data
>
> Hi Kent: Probably need more information regarding:
>
> - versions
> - access method (are you using GDAL?)
> - what type of spatial data (MySQL geometries vs points in x/y
> columns)
> - etc...
>
> Steve
> ________________________________________
> From: mapserver-users-bounces at lists.osgeo.org
> [mapserver-users-bounces at lists.osgeo.org] On Behalf Of Kent Morrison
> [KMorrison at advantrack.com]
> Sent: Thursday, June 17, 2010 2:13 PM
> To: 'mapserver-users at lists.osgeo.org'
> Subject: [mapserver-users] MySQL data
>
> I have data stored in MySQL. When I configure the map file to pull from a small subset of the data, tiles are generated correctly. If I change the map file to point to the larger master table, map server returns "CGI Timeout". I dont't really want to breakdown the master data table into hundreds of smaller tables. I need additional informaiton and/or suggestions on how to get mapserver to work with millions of rows of data in MySQL.
>
> Kent W. Morrison
> Software Development Manager
> Advanced Tracking Technologies, Inc.
> 6001 Savoy, Suite 600, Houston Texas 77036
> (W) 713-353-6065 (C) 832-434-8175
> <mailto:kmorrison at advantrack.com>
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
More information about the MapServer-users
mailing list