Great advice from Jukka. (especially trying the exact query through the psql.exe commandline utility)

I still run matviews (materialized views) for a client's app, but if I remember correctly for speed the trick was to specifically index (in that matview in Postgres) the geometry as well as the specific columns/attributes that the MapServer WFS is returning.

Regarding your question of how to store the tileindex, I still always recommend storing it in a shapefile (and then indexing that for speed with shptree). For speed this cannot be beaten. But for elegance (and if you feel like pulling your hair out for a day) you could try storing that index inside Postgres, but again I do not recommend this. It's your hair ha!

Hope those tips help.

And thanks for using MS4W for sharing your geo info!

-jeff




--
Jeff McKenna
GatewayGeo: Developers of MS4W, MapServer Consulting and Training
co-founder of FOSS4G
http://gatewaygeo.com/



On 2021-04-12 9:00 a.m., mathias cunault via mapserver-users wrote:
Hello,
In a PostgreSQL 13 database, I have 3 materialized views with 2578, 22013 and 62500 rows.
I am using MS4W 4.0.3 to generate a WFS based on these 3 views.
The aim is for users to display these WFS in QGIS.
I have other lightweight views in PostgreSQL that can be easily displayed, but these 3 materialized views seem to be too heavy to display because some messages say that Downloading the layer entities has failed or partially failed. I wonder if using a tileindex was a good idea to speed up the display. Before going further in the developments, I would like your opinion about two things :

  * I have to cut my views in "slices" before create a tileIndex for
    each one.
  * The tileindex can be stored in postgis database.

Am I right?
If not is there a better solution ?
Thanks for your help

_______________________________________________
mapserver-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users

_______________________________________________
mapserver-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to