sql-server - 如何使用 Microsoft SQL Server 提高地理服务器的性能
问题描述
我正在使用带有 MSSQL 的 GeoServer 2.15.1 将 GeoSpatial 功能发布为 WMS 服务。当用户使用更高的缩放级别(例如:缩放级别 2 或 3)时,它会延迟渲染,并且 SQL 数据库中的 CPU 利用率会非常高。
当我们将数据从 SQL 导出到具有定义的 CRS 的形状文件中时,为了更好地理解这个问题,与从 SQL 获取相同数据相比,它非常快。
我们必须使用 SQL 服务器,因为数据在运行时更新并由用户使用。请建议我们如何改善这种情况,因为这会降低系统性能。
解决方案
推荐阅读
- firebase - Flutter 从 firebase 获取特定数据
- excel - 宏将行移动到另一个工作表但忽略新工作表中的公式
- pandas - 熊猫似乎两次合并相同的数据框
- angular - for 循环的 Angular jasmine 测试用例(错误:预期 $.length = 11 等于 3)
- batch-file - 在批处理文件中,如何抑制 FOR /F 命令中的命令的输出
- firebase - EACCES:全局安装 NPM 包时权限被拒绝
- jpeg - PDFBox - java.lang.UnsatisfiedLinkError: jpeg(库已经加载到另一个类加载器中)
- flutter - Flutter 如何拥有多个列表
- python - 从 shell 获取输入时 Pygame 窗口崩溃
- spring-boot - 跟踪对 Spring Boot 应用程序的传入请求