ALM Advisor
ALM Advisor 会收集和分析环境详细信息,以访问当前部署并提出使用改进建议。收集的数据在联系支持人员时也十分有用。
在本主题中︰
收集和访问数据
基于收集的环境详细信息,您可以访问当前部署。
要收集环境详细信息,请执行以下操作:
-
从“站点管理”刊头中,选择“工具”>“ALM Advisor”以打开 ALM Advisor 窗口。
-
选中“数据保护”复选框以保护敏感数据。单击问号图标以了解有关数据保护流程的详细信息。
-
单击收集以开始数据收集过程。
收集的数据存储在以下程序包中: <存储库>\productData\assessment\results\AssessmentInfo_<当前日期>.zip
过程完成后,会发送电子邮件通知。如果收集过程未成功完成,请确保所有节点均处于活动状态并重新运行数据收集过程。
-
数据收集过程完成后,单击“转到站点”链接以打开 ALM Advisor 网站。
- 按照网站上的说明上传已收集的数据并完成评估过程。
数据库通用数据
ALM Advisor 会收集环境的以下数据库通用数据。
属性名称 |
描述 |
---|---|
名称 | 数据库服务器名称 |
版本 | 数据库服务器版本 |
SQL Server 数据
ALM Advisor 会收集环境的以下 SQL Server 数据。
属性名称 |
描述 |
---|---|
productLevel | SQL Server 实例的版本级别 |
edition | SQL Server 实例的已安装产品版本 |
engineEdition | 服务器上安装的 SQL Server 实例的数据库引擎版本 |
editionId | SQL Server 实例的版本 ID |
isFullTextInstalled | 指示全文本和语义索引组件是否安装在当前的 SQL Server 实例上。 |
collation | 服务器默认整理的名称 |
osMachineName | 运行服务器实例的 Windows 计算机名称 |
某些 SQL Server 属性要求此数据库的站点管理员具有高级选项权限。要确保这些权限,请运行:
sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
Oracle 数据库数据
ALM Advisor 会收集环境的以下 Oracle 数据库数据。
属性名称 | 描述 |
---|---|
sga_max_size | sga_target 可动态调整大小的硬上限 |
processes | 可以同时连接到 Oracle 的操作系统用户进程的最大数量 |
sessions | 可在系统中创建的会话的最大数量 |
cpu_count | 可供 Oracle 数据库使用的 CPU 数量 |
db_cache_size | 具有原始块大小的缓冲区的默认缓冲区池大小 |
log_buffer | Oracle 在将重做条目缓冲到重做日志文件中时使用的内存量(以字节为单位) |
shared_pool_size | 共享池的大小 |
large_pool_size | 大型池分配堆的大小 |
java_pool_size | Java 池的大小,Java 内存管理器会在运行时执行期间从中分配大多数 Java 状况 |
pga_aggregate_target | 对附加到实例的所有服务器进程可用的目标聚合 PGA 内存 |
optimizer_mode | 构建选择实例优化方法的默认行为。 |
optimizer_features_enable | 用作伞状参数,以启用基于 Oracle 发布号的一系列优化功能。 |
compatible | 允许使用新发布 Oracle,同时保证与之前发布的向后兼容性。 |
cursor_sharing | 确定哪类 SQL 语句可以共享相同光标。 |
open_cursors | 指定一个会话可一次具有的打开光标 (专用 SQL 区域的句柄) 最大数量。 |
session_cached_cursors | 指定缓存的会话光标数。 |
memory_max_target | 指定 DBA 可设置的 MEMORY_TARGET 初始化参数的最大值。 |
sga_target | 指定所有 SGA 组件的总大小。 |
NLS Parameters (NLS_CHARACTERSET, NLS_LANGUAGE , NLS_TERRITORY, NLS_LENGTH_SEMANTICS) | 字符集相关信息 |
站点使用数据
ALM Advisor 会收集环境的以下站点使用数据。
属性名称 | 描述 |
---|---|
usersCount | 站点用户数量 |
activeUsersCount | 活动站点用户数量 |
operativeUsersCount | 过去 30 天内打开会话的活动站点用户数量 |
projectsCount | 项目数量 |
activeProjectsCount | 活动项目数量 |
operativeProjectsCount | 过去 30 天内具有会话的活动项目数量 |
应用程序服务器数据
ALM Advisor 会收集环境的以下应用程序服务器数据。
属性名称 | 描述 |
---|---|
maxDbConnectionsAllowed | 允许的最大并发数据库连接 |
connectorName | Jetty 连接器名称 |
maxConnectionsRequest | 连接请求的最大数量 |
maxConnectionsOpen | 打开连接的最大数量 |
maxConnectionsDuration | 连接的最大持续时间 |
体系结构数据
ALM Advisor 会收集环境的以下体系结构数据。
属性名称 | 描述 |
---|---|
activeNodes | 活动节点数量 —— 应用程序服务器 |
totalNodes | 节点总数量 |
serverName | 应用程序服务器名称 |
isActive | 应用程序服务器状态 |
通用站点数据
ALM Advisor 会收集环境的以下通用站点数据。
属性名称 | 描述 |
---|---|
almEdition | ALM 版本 |
almEditionDisplayName | ALM 版本显示名称 |
informationCollectionTime | 信息收集时间(以毫秒为单位) |
extensionName | 扩展名 |
extensionDisplayName | 扩展显示名称 |
version | 扩展版本 |
缓存数据
ALM Advisor 会收集环境的以下缓存数据。
属性名称 | 描述 |
---|---|
cacheManagerName |
EHCache 管理器名称 |
cacheName | 缓存名称 |
objectCount | 缓存中发现的项数量 |
maxElementsInMemory | 设置内存中创建的对象最大数量。 |
maxElementsOnDisk | 设置 DiskStore 中维护的对象最大数量。 |
memoryStoreEvictionPolicy | 达到 maxElementsInMemory 限制时执行的策略 |
eternal | 确定元素是否为永久的,表示忽略超时,元素永不过期。 |
timeToIdleSeconds | 设置元素过期前空闲的时间。 |
timeToLiveSeconds | 设置元素过期前活动的时间。 |
overflowToDisk | 确定内存存储达到 maxElementsInMemory 限制时,元素是否溢出磁盘。 |
diskPersistent | 确定磁盘存储在虚拟机重新启动之间是否持续。 |
diskSpoolBufferSizeMB | 为后台打印缓冲区分配的 DiskStore 大小 |
diskExpiryThreadIntervalSeconds | 磁盘过期线程的运行之间的秒数 |
statisticsAccuracy | 计算统计信息时缓存统计信息的精确度 |
cacheHits | 在缓存中发现请求的项的次数 |
onDiskHits | 在磁盘存储中发现请求的项的次数 |
inMemoryHits | 在内存存储中发现请求的项的次数 |
misses | 在缓存中未发现请求的元素的次数 |
averageGetTime | 平均获取时间 |
evictionCount | 获取创建缓存或清除统计信息后的缓存逐出数量。 |
JVM 数据
ALM Advisor 会收集环境的以下 JVM 数据。
属性名称 | 描述 |
---|---|
jvmVersion | 正在使用的 JVM 版本 |
usedHeapSize | Java 虚拟机中的总内存量 |
maxHeapSize | Java 虚拟机尝试使用的最大内存量 |
freeHeapSize | Java 虚拟机中的可用内存量 |
nonHeapUsedSize | 已使用的内存量(以字节为单位) |
nonHeapInitSize | Java 虚拟机最初从操作系统请求用于内存管理的内存量(以字节为单位) |
nonHeapCommittedSize | 已提交供 Java 虚拟机使用的内存量(以字节为单位) |
nonHeapMaxSize | 可用于内存管理的内存最大量(以字节为单位) |
name | 表示此内存管理器的名称 |
collectionElapseTime | 大约的累计收集已用时间(以毫秒为单位) |
innerCollectionCount | 已发生的收集总数 |
memoryPoolNames | 此内存管理器管理的内存池名称 |
architecture | 正在使用的 JVM 的体系结构 |
is64Bit | 正在使用的 JVM 是否为 64 位体系结构 |
numberOfProcessorsAvailable | 此 JVM 可用的处理器数 |
机器规格数据
ALM Advisor 会收集机器的以下规格数据。
属性名称 | 描述 |
---|---|
totalMemoryMB | 计算机上安装的总内存 |
QC Sense 数据
ALM Advisor 会收集环境的以下 QC Sense 数据。
属性名称 | 描述 |
---|---|
startGroupingTime | 段开始时间 |
endGroupingTime | 段结束时间 |
nodeName | 针对其收集数据的节点名称 |
measurementName | 段期间收集的度量的名称 |
weightedMeanAverageValue | 段期间记录的平均值的加权平均数 |
minimumValue | 段期间记录的最小值 |
weightedMeanMinimumValue | 段期间记录的最小值的加权平均数 |
maximumValue | 段期间记录的最大值 |
weightedMeanMaximumValue | 段期间记录的最大值的加权平均数 |
measurementsInspectedNumber | 段期间记录的记录(度量值)数 |