I recently upgraded our db for our Mapserver from Postgres 11 to Postgres 13
and also had to update Postgis from 2.4 to 3.4, as well as remove the postgis
2.4 raster queries and add the new postgis_raster extension. Now I have web
request which takes over 30 seconds where it used to take about 2. I made
copies of the .map file and question and pointed one at the old db and set the
debug level for the map to 2 for both.
These .map files were created by someone who no longer works here and I am not
a GIS professional, just a software developer, so I am having trouble
understanding the output.
After hitting the web page for both, I see the debug file is twice as large for
the new db as it was for the old one. The .map file has 4 layers, three of
which have a status of on, one for polygons, one for lines and one for point
and one called "AllSources" (which is off). For the first 3, they contain
DATA "geom from the_table_in_question"
which is a field of type geometry. In the logs I see lines like
select
"sourceid"::text,"featuretyp"::text,"cartodb_id"::text,"name"::text,"sourcetype"::text,"drawingord"::text,"isnew"::text,ST_AsBinary(("geom"),'NDR')
as geom,"cartodb_id"::text from the_table_in_question where "geom" &&
ST_GeomFromText('POLYGON((-12520996.7293382 2507134.52775378,-12520996.7293382
3754586.82936786,-11273544.4277241 3754586.82936786,-11273544.4277241
2507134.52775378,-12520996.7293382
2507134.52775378))',find_srid('','iswp_sourcefeatures2022','geom')) and
("featuretyp"::text = 'polygon')
There are 8 of these in each output file, but their contents don't match. I am
not sure what's generating them. I do note that they, along with SELECT geom
from ...; statements take roughly equal time whether executed against the old
db or the new one.
What is generating these log statements?
Why does what is for all intents and purposes the same .map file produce
different output? I know it's because I changed the db engine and postgis, but
if you could be more specific, that would be very helpful.
Thanks,
Rob
_______________________________________________
MapServer-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users