X 
微信扫码联系客服
获取报价、解决方案


李经理
13913191678
首页 > 知识库 > 排课系统> 排课管理系统升级实操指南与架构设计
排课系统在线试用
排课系统
在线试用
排课系统解决方案
排课系统
解决方案下载
排课系统源码
排课系统
源码授权
排课系统报价
排课系统
产品报价

排课管理系统升级实操指南与架构设计

2026-07-14 07:10

排课管理系统升级实操指南与架构设计

在教育信息化不断深化的背景下,排课管理系统作为教学资源调度的核心工具,其功能完备性、性能稳定性与扩展性成为关键考量。本文以技术架构师视角,结合服务升级换代的实际场景,梳理出一套完整且可落地的实操方案,涵盖架构设计、部署配置、操作流程、常见问题及代码参数说明,旨在提升系统整体效能与可维护性。

一、核心目标与适用场景

本次升级聚焦于以下几大核心目标:

提升系统响应速度与并发处理能力

增强模块化设计,便于未来功能扩展

优化数据一致性与事务控制机制

完善用户权限与日志审计体系

适用场景包括但不限于:高校教务系统、科研项目排期平台、企业培训课程管理系统等,适用于需要高频次排课、多角色协作、跨部门资源调配的业务场景。

二、系统架构设计思路

系统架构需兼顾高性能、高可用与可扩展性,采用分层设计与微服务思想,确保各组件独立运行、互不干扰。

技术选型

前端:React + Ant Design(组件化、响应式)

后端:Spring Boot + MyBatis Plus(快速开发、数据库交互)

数据库:MySQL + Redis(主从复制、缓存加速)

消息队列:Kafka(异步解耦、高吞吐)

部署方式:Docker + Kubernetes(容器化、弹性伸缩)

架构图(见文末)

三、思维导图:升级实施路径

以下是排课管理系统升级的思维导图,用于指导实际操作与任务分配。

graph TD

A[需求分析] --> B[架构设计]

B --> C[技术选型]

C --> D[环境搭建]

D --> E[代码重构]

E --> F[测试验证]

F --> G[部署上线]

G --> H[监控运维]

H --> I[持续优化]

四、操作步骤与使用指南

需求调研与评估

首先明确当前系统存在的痛点与用户反馈,通过问卷、访谈等方式收集需求,形成《排课系统升级需求文档》。

架构设计与评审

基于现有系统结构,设计新架构并组织技术评审,确保架构符合业务增长预期。

环境搭建与配置

按照以下步骤进行环境部署:

安装JDK 17及以上版本

部署MySQL 8.0,配置主从同步

安装Redis集群,设置连接池

配置Kafka集群,建立Topic

部署Nginx反向代理,实现负载均衡

代码重构与功能开发

按照模块划分,逐步重构原有代码,引入Spring Boot、MyBatis Plus等框架,优化SQL查询与事务控制。

测试与验证

完成单元测试、集成测试、压力测试,确保系统稳定性和兼容性。

部署上线

采用灰度发布策略,先在小范围环境中试运行,再逐步扩大至全量上线。

监控与运维

接入Prometheus+Grafana进行性能监控,配置ELK日志分析系统,确保系统健康运行。

五、常见问题与解决方案

排课冲突频繁

原因:未有效校验时间重叠或资源占用情况。解决:增加冲突检测逻辑,采用乐观锁机制避免并发冲突。

系统响应慢

原因:数据库查询效率低或缓存未命中。解决:优化SQL语句,引入Redis缓存热点数据,减少直接访问数据库。

权限控制失效

原因:权限配置错误或未及时更新。解决:定期审核权限配置,引入RBAC模型,确保权限粒度可控。

数据不一致

原因:事务未正确提交或回滚。解决:使用Spring事务管理,确保操作在同一个事务中完成,失败时自动回滚。

六、环境/部署/配置说明

硬件要求

CPU:至少8核

内存:16GB以上

存储:SSD硬盘,至少500GB

软件依赖

Java JDK 17

MySQL 8.0

Redis 6.0+

Kafka 3.0+

Docker 20.10+

Kubernetes 1.24+

配置文件示例

application.yml

spring:

datasource:

url: jdbc:mysql://localhost:3306/schedule?useSSL=false&serverTimezone=UTC

username: root

password: root

driver-class-name: com.mysql.cj.jdbc.Driver

redis:

host: 127.0.0.1

port: 6379

timeout: 5000ms

kafka:

bootstrap-servers: localhost:9092

producer:

key-serializer: org.apache.kafka.common.serialization.StringSerializer

value-serializer: org.apache.kafka.common.serialization.StringSerializer

consumer:

group-id: schedule-group

auto-offset-reset: earliest

enable-auto-commit: false

key-deserializer: org.apache.kafka.common.serialization.StringDeserializer

value-deserializer: org.apache.kafka.common.serialization.StringDeserializer

max-poll-records: 500

fetch-min-size: 1024

fetch-max-wait: 500

session-timeout-ms: 30000

heartbeat-interval-ms: 10000

max-in-flight-requests-per-connection: 5

retry-backoff-ms: 100

request.timeout.ms: 30000

metadata-max-age-ms: 300000

reconnect.backoff.ms: 50

reconnect.backoff.max.ms: 1000

retry-on-fetch-exception: true

max.poll.interval.ms: 300000

default.api.timeout.ms: 30000

max.block.ms: 30000

batch.size: 16384

linger.ms: 10

buffer.memory: 33554432

compression.type: none

acks: all

retries: 5

retry.backoff.ms: 100

delivery.timeout.ms: 10000

max.in.flight.requests.per.connection: 5

transaction.timeout.ms: 60000

transaction.id.prefix: tx-

idempotent: true

enable.idempotence: true

partitioner.class: org.apache.kafka.clients.producer.RoundRobinPartitioner

interceptor.classes: org.apache.kafka.common.metrics.MetricsInterceptor

metrics.sample.window.ms: 30000

metrics.num.samples: 2

metrics.recording.level: INFO

metrics.reporters: org.apache.kafka.common.metrics.ConsoleReporter

metric.granularity: 1

metric.filter: .\..\.

metric.name: .*

metric.tags: .*

metric.sampling: .*

metric.threshold: .*

metric.limit: .*

metric.count: .*

metric.sum: .*

metric.min: .*

metric.max: .*

metric.avg: .*

metric.stddev: .*

metric.pct: .*

metric.pctThreshold: .*

metric.pctValue: .*

metric.pctWindow: .*

metric.pctSampleSize: .*

metric.pctPercentile: .*

metric.pctMax: .*

metric.pctMin: .*

metric.pctAvg: .*

metric.pctStdDev: .*

metric.pctCount: .*

metric.pctSum: .*

metric.pctMaxSum: .*

metric.pctMinSum: .*

metric.pctAvgSum: .*

metric.pctStdDevSum: .*

metric.pctCountSum: .*

metric.pctSumSum: .*

metric.pctMaxSumSum: .*

metric.pctMinSumSum: .*

metric.pctAvgSumSum: .*

metric.pctStdDevSumSum: .*

metric.pctCountSumSum: .*

metric.pctSumSumSum: .*

metric.pctMaxSumSumSum: .*

metric.pctMinSumSumSum: .*

metric.pctAvgSumSumSum: .*

metric.pctStdDevSumSumSum: .*

metric.pctCountSumSumSum: .*

metric.pctSumSumSumSum: .*

metric.pctMaxSumSumSumSum: .*

metric.pctMinSumSumSumSum: .*

metric.pctAvgSumSumSumSum: .*

metric.pctStdDevSumSumSumSum: .*

metric.pctCountSumSumSumSum: .*

metric.pctSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

排课管理系统升级实操指南与架构设计

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctStdDevSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctCountSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMaxSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctMinSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSumSum: .*

metric.pctAvgSumSumSumSumSumSumSumSumSum

本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!

标签: