首页 / 浏览问题 / 云GIS / 问题详情
iServer发布wfs1.0.0服务时数据源不同导致查询速度不同的问题
256EXP 2024年03月14日
在iServer中用包含udbx数据源的工作空间发布了一个wfs1.0.0的数据服务,里面是多边形数据

现在想将udbx数据源转换成postgresql数据源,转换结束后发现:

之前使用udbx数据源时从wfs服务获取结果只需要40ms左右

但使用postgresql数据源后从wfs服务获取结果需要2.7s左右

已经确认过转移前和转移后的数据都做了空间索引

请问为什么postgresql型数据源查询速度就会变的如此慢?

1个回答

您好,您使用的iserver具体版本号是多少呢,如使用的iserver非1111最新版本,可以在官网下载最新包测试1111版本查询速度是否有所提升。另外您pgsql数据库是部署在本地还是远程访问呢,可以尝试本地通过数据库连接工具测试直接使用数据库命令进行查询查询速度和iserver对比,是否速度存在较大差距。
3,148EXP 2024年03月14日
您好,测试在两个iserver上都进行了一次,一个是10.2.1,另一个是11.1.1版本

postgresql和iserver都部署在服务器上,然后我用本地电脑访问服务器上的服务

postgresql的版本是14
本地数据测试未复现该问题,pgsql和udbx请求速度相差不大。客户未能提供数据无法复现,客户方桌面进行空间查询速度和iserver一致,建议客户在pgsql数据库中通过命令进行查询对比桌面查询速度,确实数据库本身查询速度是否异常。
...