摘要
信息化的深入发展和数据库应用系统的广泛应用,形成当前多应用系统和多种异构数据库的复杂信息生产环境。应用系统中数据的存储与处理的核心是数据库系统,它的安全可靠成了应用系统正常工作运行的基石。 数据库应用系统的广泛部署,使得数据量激增和膨胀,这些大数据中隐含着很多重要的信息。对于大数据人们除了有存储、传输、分类、检索方面的需要外,还希望可以进行更高层次的分析和利用。当前的数据库管理软件实现了一些简单的图形图像显示,但还是显得比较初级,人们利用其进行分析和数据挖掘的效率还有待提高。 本论文基于已有数据库安全系统平台,研发的可视化解决方案采用了多种可视化方法,以结构化直观地展示应用系统和数据库系统的各种性能指标,重点研究了层次可视化技术在数据库性能监控领域的应用。 论文的主要工作包括: 研究了层次可视化的相关技术特点,介绍相关可视化方法的技术特点和应用场景,把SpaceTree与Treemaps两种可视化方法应用到数据库监控系统,增强现有数据库监控平台性能监控的展示手段。 提出一种针对应用系统的数据库性能监控可视化模型,对模型的组成部分进行严格的形式化描述,阐述了该模型的运行流程图,并利用了多种可视化技术方法直观地展示各种性能参数状态。 在提出的针对应用系统的性能监控可视化模型基础之上,进一步提出了具体的设计目标,阐述模型的设计思想和原则,给出具体的设计及实现过程,并以饼图、折线图、柱形图、层次结构等可视化形式展示数据库的性能。