文档介绍:评阅人——逝基于分区的网络行为监控系统数据库设计与优化研究教授韩巧玲郝玉洁硕士计算机应用技术电壬科撞太堂月日分类号.——饷透碧饷髡咝彰指导教师姓名拔瘛⒅俺啤⒀弧⒌ノ幻萍暗刂申请专业学位级别专业名称论文提交日期论文答辩日期学位授予单位和日期答辩委员会主席注鹤⒚鳌豆适掷喾║的类号。一癴甹刖駎虎隧甚晕。‘.,。.●
乏
签名:奶旌签名:韩钙多冬年乡月咕日独创性声明论文使用授权日期:动伊年争月矽日本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笥ψ袷卮斯娑导师签名:日期:
菘猓琒杓疲阅埽呕摘要吣决方案。本文所依托的课题项目背景——某企业疭结构员工网络行为监控系统引用、在世纪这样的信息时代,数据库技术已经渗透到各种应用领域当中,互联网的快速发展推动着数据库技术应用的激烈变革。在信息数据量飙升的环境下,用户不再仅仅需求某种单一软件,而是越来越关注并寻求稳定、高效的数据层解了当前最流行的卅却芄菇锌7ⅰ1淮蠹夜为目前低诚略诵兴俣茸羁斓腗数据库保存了各种网络行为日志信息。然而面对要频繁读写大规模日志数据这样的需求,如何进行合理的数据库设计与性能优化,使得网络行为监控系统数据库稳定、高效的运行是本课题的主要工作目的。为保证大规模数据的查询效率,本文设计了一种基于静动隔离数据拆分的架构。首先将大规模日志数据拆分为活跃数据与静态数据,即实时与历史日志,通过定时任务调度实现活跃数据到静态数据的复制,其次结合版本引入的新特性——·表分区技术,按照不同时间粒度对日志进行表分区。对于数据量较小且频繁访问的基础数据表,采用磁盘表与内存表并存方式保存数据,以提高表连接效率。为监控策略制定模块设计了灵活的监控策略表,以模板形式应用策略到单个被控对象或组被控对象中,并实现了监控策略应用的组优先,方便管理员操作。从而设计了一套合理、高效的数据库。在呕矫妫疚耐ü治銎刀冉细叩腝语句葱屑苹设计了适当的索引。对于不适合建立索引的数据列,本文提出了一种数据分类模型,按照列属性对数据表进行一维或二维关系的数据分类,并以视图方式保存,通过匹配对应的数据子集,实现查询语句重组,取代原来繁琐的锞洹>测试表明,呕蟊苊饬巳ū砩柙斐傻南煊κ奔溲映伲檠时扔呕大大提高,证明了该优化方案的可行性。关键字:
.甌甌甌,,.,猟琽琣.,瑃琣.,疭——瑆,,.瑃—.,,,.瓵甀
~一丝兰筭:,琌..,.■
第一章引言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.课题背景⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..国内外研究现状与发展趋势⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.论文研究目标⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.论文解决的问题⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..论文主要工作与组织结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯第二章菘饧蚪榧捌浼芄寡芯俊姆⒄估酚胩匦越樯堋闹饕Sτ昧煊颉低臣芄埂寮酱娲⒁妗本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.第三章菘庑阅苡呕砺塾敕椒ㄑ芯俊数据库性能优化概论⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯影响阅艿闹饕R蛩匮芯坑敕治觥客户需求对性能的影响⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.菘釹杓贫孕阅艿挠跋臁锞涠孕阅艿挠跋臁数据库性能优化方法⋯二⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯...⋯⋯⋯⋯⋯⋯⋯⋯⋯..⋯⋯⋯⋯⋯⋯⋯⋯..第四章网络行为监控系统需求分析与数据库架构设计⋯⋯⋯⋯⋯⋯⋯客户功能需求介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..针对大规模数据查询的需求分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..基于静动隔离数据拆分的架构设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯录目目录.
被控主机肥芾砟?楸砩杓朴胗呕第五章网络行为监控系统数据库设计与优化研究实现⋯⋯⋯⋯⋯⋯⋯衿靼沧坝肱渲糜呕衿靼沧坝呕衿鞑问渲糜呕影响性能的主要参数分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.重要参数配置与调优⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.日志管理模块表设计与优化⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯日志管理模块表结构字段设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯.数据拆分前、后性能测试⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯日志管理模块的高效分区实现⋯⋯⋯⋯..。⋯⋯⋯⋯⋯⋯.实时日志表的分区