浅谈ORACLE中基于JAVA的存储查询优化.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈ORACLE中基于JAVA的存储查询优化.doc

浅谈ORACLE中基于JAVA的存储查询优化   摘 要:在本文中笔者结合多年实际工作经验,对基于JAVA的ORCALE数据库系统在应用方面的一些问题进行分析。主要介绍了基于JAVA的ORCALE数据系统的功能与措施,以及数据库优化过程中所采用JAVA技术与方法。同时分析在数据库设计过程中,以实体对象为对象的关系数据模型如何建立,以及其对数据库网络应用系统的重要性。作为应用系统的基础条件,起决定了应用系统的存储查询是否优化。在本文中,笔者分析了ORCALE基于JAVA的相关技术特点,对存储查询优化进行了简要探讨。   【关键词】JAVA ORACLE 存储 查询 优化   1 ORCALE中基于JAVA性能分析   深入分析,数据库应用性能的优劣性的根本标准是其提供信息的质量、数量以及速度,并根据三者的数据所进行的一种成本效益分析。可以从三个方面进行重点分析,用户使用应用系统进行数据的处理能不能达到其所需要的服务,同时系统为用户提供的信息是否正确、精确、安全以及可靠,此外,应用系统的优良性,还可以通过可读性的强度来表示。其次,应用系统应当保证其处理信息的效率与适应能力,而效率问题可以以应用系统在信息处理任务时,对时间以及资源的消耗作为判断标准,而适应能力则主要是针对系统对整个环境变化时的适应性为判断标准。数据库应用系统的这些要求之间并非独立存在,在某种程度上来说,相互之间是有一定制约性的。可以从以下几个方面进行具体介绍,一是JAVA数据库的功能,其是一种常用的数据处理工具。在数据处理过程中,对ORCALE系统的功能影响较大;二是数据应用程序的提高,其中主要涉及的是应用程序中的算法和数据结构,同时保证数据结构访问的合理性,并且也将对应用系统的相关性能进行影响;三是提高硬件的优越性,以及保证网络支撑环境;四是在系统运行过程中,要对数据库的运行进行及时维护。以上因素都能够在一定程度上,对数据库的相关性能进行影响,有些能够通过人工对这些因素进行控制,有些则不能,需要在开发人员在了解JAVA的基础之上,对数据进行优化,从而达到配置的优越性。   2 ORCALE中基于JAVA对象关系数据模型的建立与优化   数据库的开发应当建立在一定需求分析基础上,在开发过程中,对功能的安排,以及数据流的控制,应当尽可能以客观情况进行介绍。在客观描述的基础上,对实体对象进行抽象分析,从而分析出不同实体对象之间的关系。这种关系通过一定的方式成为ORCLE支持的结构模型。因为基于JAVA的ORCLE数据库系统的主要特性便是一关系为基础建立起来,因此实体对象之间的关系模型,在整个数据库设计中,是非常重要的一个环节。当数据库建立以后,这种关系模型已经形成,但是在对该数据库逻辑结构设计的过程中还需要对关系数据模型进行随时检测,对这些关系数据模型的调整与优化,在很大程度上影响数据库系统在性能方面上的保持与提高。目前为止,任何版本的DMS支持的数据模型都可以采用逻辑记录存取方法,该方法目前位置是数据优化理论中的重要基础。在学界这种方法被简称为LRA方法。LRA方法以3个参数来对不同数据库性能进行比较,或者说比较中最为核心的一个标准。该标准是指采用这种方法,在单位时间能够存取多少记录,即这些记录的总数,从而根据数据的总数来确定存储的数据量,并且对低数据存储空间进行分配。   3 ORCALE中基于JAVA对数据存储结构的调整   当数据开发还处于物理设计阶段时,需要选择对象最为合适,最能够对存储空间起到优化作用的分配方式,此时则需要采用实现已经设定好了的逻辑数据模型,为了实现这一目的,应用开发人员应当在了解RDMS数据存数结构以及一些其他的存数方法的基础,对这些存储结构的方法和数据存取结构的优缺点有着充分的了解,并且分析存储介质以及应用化境特征。较好的结果是,保证存储空间的高利用率以及高效率,并且尽量减少数据存储机构 在运行时的维护成本。ORCALE所提高的两种基本存储结构,不仅能够使得顺序存储结构变长还能够使主码索引存储结构变长,顺序结构的变长方式主要是根据逻辑数据模型而实现,而主码索引存储结构的局促结构则主要是同自然连接的若干相关表完成,而这些相关表,需要时常通过自然连接操作实现。从检索速度上来看,单表检索速度属于比较快的一类。多表自然连接操作的速度也十分快,主要原因是磁盘内能够读入较多的有效数据,因此,在进行多表检索的过程中,具有相同记录的局促结构,将会实现物理空间上的相邻存储,这主要是聚簇结构的影响。这便影响多表检索的速度。但是这种方式也使得聚簇结构的空间大大消耗。而ORCALE所支持的数据模型中,还有一类同聚簇结构较为相象的结构类型,即哈希簇存储结构,这种存储结构的优点在于能够将一些在数据列上有共性的表,集合在一起。。并且以这些共同数据列的相同

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档