ArcMap地图文档及server服务性能测试工具--PerfQA Analyzer使用简介

 

一、简介

       地图性能测试工具,能针对ArcGIS 技术堆栈的系统进行性能问题的排查,用于系统试运行阶段的压力测试以及在线系统运维

二、使用过程

2.1 使用前提

1. PerfQA Analyzer工具与ArcMap版本对应,需要安装

 

2. 选择对应版本,解压缩之后,点击Setup_AllUsers.msi进行安装

 

3. 将工具条放置在菜单栏

 

 

2.2 使用

2.2.1 Rendering

       显示地图交互时的各项绘制性能指标:

1.  background背景绘制阶段:绘制地图背景,一般是白色的背景。相当于esriViewDrawPhase中的esriViewBackground。

2.  Geography图形绘制阶段:指的是图层几何图形的绘制。相当于esriViewDrawPhase中的esriViewGeography。

3.  Annotation标注绘制阶段:指的是图层的标注、注记的绘制。相当于esriViewDrawPhase中的esriViewGraphics。

4.  Selection选择集绘制阶段:指的是高亮显示选中的图层记录。相当于esriViewDrawPhase中的esriViewGeoSelection。

5.GeoSelectio地理选择集阶段:指的是注记层中的图元绘制。相当于esriViewDrawPhase中的esriViewGraphicsSelection。

6.  Total总耗时

       随便打开一个mxd文档,会显示加载时间,如下:

 

2.2.2 Extents

       随机生成矩形地图框,进行测试,可以选择:

①Create an extents list file

②Read an extents list file

Create a polygon feature class

④Read a polygon feature class

⑤Create a feature class names file

⑥Generate a script from previewed extents

       压测为例

1. 随机生成10个地图框

 

2. 生成测试脚本

 

3. 生成的脚本预览

 

4. 点击运行脚本

 

5. 运行过程

 

6. 查看日志信息

       备注:测试脚本功能比较多,可以进行编辑,查询,移动等

 

2.2.3 DBMS

       主要用于启用DBMS的Trace功能,发现以下性能异常问题

1.首先需要赋予SDE用户alter session和alter system权限

 

2.添加SDE数据,点击connect,提供三个级别的Trace选项

 

3. 生成的Trace文件,可以使用Oracle的TKPROF工具查看和分析,可以查看空间查询的耗时统计,需要dba去查看

 

参考:

https://www.cnblogs.com/luwl/p/7347304.html

 

附录

       欢迎大家关注我的收费课程《ArcGIS Pro 2.6和ArcGIS Enterprise学习》,共8小时,有理论有实操:https://edu.csdn.net/course/detail/31690

课程主要包含:

  1. ArcGIS Pro2.6学习

                    ①GIS中的数据

                    ②GIS中的坐标系

                    ③企业级地理数据库(SDE)设置

                    ④数据编辑及拓扑检查

                    ⑤简单制图

                   ⑥空间分析

     2.ArcGIS Enterprise学习

                  ①环境部署

                  ②二三维服务发布(矢量切片、要素服务、地图切片、地形服务、三维服务等)

                  ③使用及运维(详细介绍如何确定enterprise部署架构,简单介绍相应的运维工具)

      3.开发体系梳理

猜你喜欢

转载自blog.csdn.net/u012599377/article/details/105184825