中国煤炭特性数据库信息系统性能优化策略

中国煤炭特性数据库信息系统性能优化策略第22卷第2期湖南科技大学(自然科学版)2007年6月JournalofHunanUniversityofSciencearnp;Technology(NaturalScienceEdition)Vol.22No.2Jun.2007中国煤炭特性数据库信息系统性能优化策略郝伟,曹代勇,彭宏钊,禹蒲阳z(1_中国矿业大学煤炭资源与安全开采国家重点实验室.北京100083;2瑚南科技大学知识网格实验室•湖南湘潭411201)摘要:从中国煤炭特性数据库信息系统的自身特点出发,总结了目前Oracle9i数据库和cHH语言的优化方法,主要包括数据库的结构优化,数据库的性能优化,数据库访问方式的最优选择以及在系统中SQL语句和cHH代码的优化•重点阐述了在数据库设计阶段如何避免竞争和如何优化数据库的访问方式,在系统运行阶段如何从应用程序和数据库方面进行调整,以达到本系统性能的最优.将上述优化方法用于该系统中,通过理论分析和实例计算证明了该方法使得本系统的后台数据库的性能在硬件系统定的情况下达到了最优,也使本信息系统拥有良好的系统稳定性和系统的高效性.图2,表2,参8.关键词:中国煤炭特性数据库;Oracle9i;性能优化;系统稳定性:TP391文献标识码:A文章编:1672-9102(2007)02-0085一05中国煤炭特性数据库信息系统是在框架下采用Onicle9i作为后台数据库的网络数据系统,该数据库的建立为煤炭科学技术研究搭建了一个基础平台,实现了煤炭特性数据的网络发布,能够向用户提供了浏览,查询,统计分析等功能,以及部分数据的上传和下载•本系统面向的用户广泛,数据量大,查询条件烦琐【”,如果系统同时被多个用户访问,且进行数据的查询,下载或上传,在硕件一定的情况下,必定会岀现系统反应迟缓,服务器负载过重,甚至出现系统崩溃的情况,因此,在确保系统正确运行的情况下,对本系统进行系统优化是首要解决的一个问题.中国煤炭特性数据库信息系统是以Oracle9i数据库为核心,以B/S为工作模式,以网络为交换平台,形成一个整体系统•从两个方而来对系统进行优化:后台数据库与应用程序.1后台数据库的优化策略后台数据库是整个中国煤炭特性数据库信息系统的核心,如何使用有限的计算机系统资源为更多的用户提供服务,如何保证用户的响应速度和服务质量,如何提前预测系统可能出现的各种问题,以确保系统正常运行,避免数据库系统崩溃,这都需要对后台数据库系统进行优化设计与调整.1.1数据库的结构设计数据库的结构设计必须遵循一定的规则,在关系数据库中,这种规则就是范式•在一般情况下,对数据库进行设计要满足第三范式的要求,达到数据库的简洁,结构明晰,同时确保不发牛插人,删除和更新的操作异常.在初次进行数据库设计时,系统数据库是按照第三范式的要求进行设计的,中国煤炭特性数据库信息系统的CDM如图1所示•其中用户信息表中字段为6个,煤出基木信息表中字段为8个,但是煤炭样品基本信息表中的字段数为157个.为了实现数据库的优化设计,要对超过80个字段的表进行垂直分割,对表中记录过多的,应该对该表进行水平分割•因此,在对数据库进行物理数据模型细化时,将煤炭样品基木信息表分割为煤炭样品基本信息表,煤炭样品微量元素表1,煤炭样品微量元素表2,煤炭样品属性信息表1和煤炭样品属性信息表2.细化后的中国煤炭特性数据库信息系统的CDM如图2所示脚.收稿日期:2006—09—12基金项目:教育部科技基础条件平台项目(505011)作者简介:郝伟(1980一),女,河北吴桥人,博士,主要从事计算机信息技术在地质学中的应用研究85发露1gj—ag户|垂|PK样品编码PK用户级别省用户帐户市用户密码矿区名称煤类用户单位煤类代码用户邮箱成煤地质年代成煤地层FK1样品编码采样地点宏观描述备注数据ilj嚣§田|i#tt地理坐标X地理坐标YPK,FK1矿区编码FK1矿区编码矿区名称全水分最高内在水分矿区概况分析基水分矿区地质灰份固定碳矿区地质年代全硫含量矿区地质年代代码发热量矿区地层碳氢矿区所跨的市,县氧样品编码氮硫图1中国煤炭特性数据库信息系统的CDMFig.lTheCDMofCoalQualityDatabaseofChina善恿酌芙一用户信息1表基本禧恩…酌关系蔽舖轴元繁1PK耻1PK.FK]糊煤j}骗属性信息用户帐号攥炭黜柏对2锂匮阿样品编码用户密码.n:御用户单位锥真相对...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?