【ArcGIS】地图加载慢问题处理及ArcMAP插件PerfQA-Analyzer使用说明

参考链接:【ArcGIS】地图加载慢问题处理及ArcMAP插件PerfQA-Analyzer使用说明
上周进行数据库迁移,但迁移后老库对应图层加载明显比新库快很多。查了两天时间没查出原因。

第一个层面:oracle

比较两边sql的执行计划,发现唯一的区别是连接方式,新库是sort,老库是hash
从数据库层面:由oracle原厂人员给出


alter system set “_gby_hash_aggregation_enabled”=true;
将sort模式改为hash模式,简单查了下资料,是说sort在小表查询层面较快,hash在大表查询方面较快;

第二个层面:arcgis分析

arcgis原厂人员协助检查,提供了一个插件PerfQA-Analyzer,简直是利器。安装时可能会提示缺失dotNetFx40_Full_x86_x64,安装dotNet需重启。然后一步步安装即可
dotNet随便搜搜下个就行,我放链接纯粹为了骗积分
dotNet4下载
PerfQA-Analyzer for10.2下载链接

1.安装后打开ArcMap,如图操作打开插件

【ArcGIS】地图加载慢问题处理及ArcMAP插件PerfQA-Analyzer使用说明_第1张图片

2.打开后会在界面显示,点击第一个方格会显示具体界面,点击绿色图标会开启

image

3.具体界面如下,当拖动图层,会显示出加载具体数据源数据的时间,当前以秒显示

【ArcGIS】地图加载慢问题处理及ArcMAP插件PerfQA-Analyzer使用说明_第2张图片
【ArcGIS】地图加载慢问题处理及ArcMAP插件PerfQA-Analyzer使用说明_第3张图片

更多请参考:地图性能测试利器PerfQA Analyzer

此次分析后定位问题为arcgis空间用户通过gdb迁移后未进行空间索引重建,导致加载慢,停掉图层,索引重建问题解决。

你可能感兴趣的:(ArcGIS,ArcGIS)