监控系统数据库设计详解

版权申诉
0 下载量 175 浏览量 更新于2024-07-21 收藏 81KB DOCX 举报
"此文档详细介绍了监控类数据库的设计,涵盖了多个关键表,如联机交易监控流水表、触发器监控流水表、监控参数表、监控项目表、报警事件明细表、报警事件类型表、服务器登记表以及监控指标值表和交易类型定义表。这些表用于实时监控、分析交易行为,参数定义,报警管理,服务器信息记录和指标设定。" 监控类数据库设计旨在提供高效、实时的交易监控能力。以下是对每个表的详细说明: 1. 联机交易监控流水表(smmnt_jnl):记录所有联机交易的详细信息,用于实时监控和分析。数据在日终进行清理,保留期限仅为当日。 2. 触发器监控流水表(smmnt_trigger_jnl):记录触发器交易的详细情况,同样用于实时监控。具体的数据保留时间、清理方式和优化策略未详细说明。 3. 监控参数表(smmnt_para):定义监控项目的各项参数,但未提供具体的索引和数据管理策略。 4. 监控项目表(smmnt_item):定义所有需要监控的项目,系统定期扫描更新监控屏幕显示。数据保留、清理及操作频率等信息未给出。 5. 报警事件明细表(smmnt_warn_dtl):在状态变化触发预警或报警时记录事件,关闭原有事件。状态恢复为正常时仅关闭报警事件。报警事件的生命周期管理规则已详细描述。 6. 报警事件类型表(smmnt_warn_type):定义不同监控项目的报警类型,有助于分类管理和响应。 7. 服务器登记表(smmnt_server):存储服务器信息,支持网络监控,但具体索引设计未提及。 8. 监控指标值表(smmnt_guide):登记监控项目的预警和报警阈值,确保及时触发警报。 9. 交易类型定义表(smmnt_tx_type):定义需要监控的异常交易类型,用于交易成功率统计和其他监控目的。 这些表结构共同构成了监控系统的核心,通过实时数据录入、清理和分析,实现对交易行为的全面监控,确保系统的稳定性和安全性。然而,具体的数据清理策略、优化措施和操作频率等细节需要根据实际应用场景进一步完善。