Testing a GeoServer performance. Using a Kartoza docker image and data is under AWS RDS instance for PostgreSQL.

The size of the PostgreSQL materialized view is Size 3,666 MB.

Spatial indexes and unique field are on it.

Using the simple layer preview, I noticed it takes about 30 minutes to render that one layer. Not sure where the bottleneck is yet.


enter image description here

I know it's a large table with multipolygons geometry in it. Total number of features are 2610645. It's also has a history data going back year or two Total # of vertices are 171332556.

Unfortunately due to the nature of data, caching is not an option.

How do I improve the rendering performance ?

  • 2
    4GB could be a small, medium, or large layer. Of much greater use would be information about the number of features, topology class, vertices per feature,...
    – Vince
    Jun 1, 2022 at 2:56
  • 1
    What is your question? I'm assuming that there must be one but best if you mark it.
    – PolyGeo
    Jun 1, 2022 at 7:34


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.