OpenLayersとGeoServerを使用して、多数のポイント(ユーザーの基準に応じて1000から20000までの範囲)のマップを表示しようとしています。ポイントはPostgreSQLデータベースに保存されます。
アプリケーションは低い範囲を表示するのにほとんど問題がないように見えますが、実際の制限は約5000ポイントのようです。適用しているSLDも巨大です(機能IDではない基準によってすべてのポイントを個別にリストします)。数値が大きい場合、画像が返されることが保証されておらず、リクエストによってGeoServerがクラッシュし、サービスをリセットする必要がある場合があります。
そのようなことが実現可能かどうか、もしそうなら、設定のヒントを誰かが知っていますか?
フィルタリングに使用されるフィールドにbtreeインデックスを適用しました。