- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle数据库调优及分析
摘要:在当前信息化技术在电子商务之中的应用逐渐深 入,其性能逐渐受到越来越多的人的关注,尤其是在业务数 据量较大行业之中,其性能对业务的成败有直接的关系,基 于此,本文分析了 Oracle数据库调优措施。
关键词:Oracle;数据库;优化 分类号:G250文献标识码:A
引百
计算机对于数据的统筹无非于文件、数据库两种。由于 文件不利于数据共享的形成,因而主要以第二载体的形式出 现。Oracle数据库可充分实现数据的完整性、独立性、共享 性及一致性Oracle数据库的数据完整性及分布合理性, Oracle数据库成为世界目前使用最为广泛的数据库管理系 统。但数据库的调优问题一直是数据库研究管理中的最大难 题。因此,数据库的安全必须通过数据库的管理系统来得以 实现,数据库的安全使用和安全防护十分重要,数据库所面 临的安全威胁也日益增加。
1、ORACLE数据库的体系结构
1. 1、物理结构
包括数据文件、日志文件、控制文件、参数文件等。其 中数据文件包含数据库实际的数据。数据包含在用户定义的
表中,而且数据文件还包含数据视图,数据修改以前的映像 索引和其他类型的结构;重作日志包含对数据库的修改记 录,可以在数据删除后恢复。一个数据需要至少有2个日志 文件;控制文件包含维护和校验数据库一类的信息。一个数 据库需要至少一个控制文件。
1.2、 系统全局区
包括共享池、数据缓冲区、日志缓冲区等。其中,共享 池是为了存储最近执行的SQL语句和最近使用的数据视图数 据。这些SQL语句可以是用户进程提交的,也可以是从数据 视图中读取的;数据库缓冲区高速缓存是为了存储最近经常 使用的数据。这些数据从数据文件中读取,或者是写入数据 文件;重做日志缓冲区用于追踪服务器和后台进程对数据库 所做的修改。
1.3、 进程,包括用户进程、服务器进程、后台进程等。 其中用户进程一个呼叫连接ORACLE服务器的程序,必须首 先建立一个连接,并不直接与ORACLE服务器交互;服务器 进程是指一个与ORACLE服务器直接交互的程序,负责执行 和返回结果;后台进程是指护和执行物理数据库和内存结构 之间的关系。
2、关于Oracle数据库应用模块的分析
2.1、通过对Oracle数据库应用性质分析
得知其数据库系统功能非常的强大,其的起源是一种关 系型的数据库技术,通过对数据间关系的理解,更有利于提 升数据库的综合效益,通过对这些构造的应用,进行信息库 的不同关系的反映。Oracle数据库提供了一种良好的服务器 体系结构,通过对多种操作系统的应用,满足现阶段SQL. NET 软件层的工作需要,保证SQL NET的有效应用,有利于Oracle 数据库的良好运作效益的实现,这也需要进行Oracle数据 库分布式环境的分析,保证多点查询工作的开展,进行革命 式的行锁定模式的开展,进一步提升事故的处理效率,保证 关系型数据库的有效应用。
2.2、通过对Oracle数据库系统的分析 得知其具备多用户的特点,其进行了大数据库的支持应 用,满足了多元化的性能事务处理的需要,其也具备良好的 硬件环境独立性,进行了不同种系统的支持,其内部也具备 良好的工作环境,能够按照工作标准的需要,进行数据库存 取信息、操作模块等的开展。有着更好的安全性和完整控制, 并且Oracle数据库允许将处理分为数据库服务器和客户应 用程序处理,所有共享的数据管理由具有数据库管理系统的 计算机处理,而运行数据应用的工作站侧重于解释和显示数 据。
2.3、数据库优化的概述
数据库的优化实际上是指对数据库性能的调优,调优包 括应用程序SQL代码调优,内存调优,I/O调优。数据库优 化的方法索引优化设计。给数据库中的表加上索引能加快对 表的查询效率,但并不是索引越多越好也不是任何表都要增 加索引,对于经常更新的表或者数据不是很多的表,如果更 多的索引,反而会慢,因为索引要占用内存,插入时还要扫 描索引。并行优化设计。一个CPU同一时刻只能服务一个进 程,如果有多个CPU,提高CPU利用率,可以同时运行多个 进程,并行就是把单个进程处理变成多个进程处理来执行, 减少处理的时间[7]。高效地进行SQL语句设计。不要多个 SQL语句同时执行或者是同时多方面对数据库进行操作,避 免数据库系统资源的发生竞争。写查询的SQL语句时,尽量 不要对全表进行扫描,应该根据需要加上相对的条件,使其 指扫描符合条件的部分,减少系统资源的利用。用尽量查过 的SQL语句,充分利用共享。
2.4、SQL语句的优化
2.4.1、SQL优化规则验证
SQL优化系统首先要做到的是根据规则对SQL语句进行 优化改写,分析其有效性。SQL优化规则验证主要包括以下 几个方面。SQL语句预处理。该部分的主要目的是将语句格
您可能关注的文档
最近下载
- 基于国家智慧教育云平台的移动学习环境下的学生自主学习习惯养成研究教学研究课题报告.docx
- 高中思想政治新旧课程比较研究.pdf VIP
- 高一的语文专题训练—辨析并修改病句练习题.docx VIP
- QC成果-浙江中烟技术中心:ZJ112卷烟机VE循环风冷却系统的研制.pdf VIP
- YYT 0472.2-2004 医用非织造敷布试验方法 第2部分 成品敷布.docx VIP
- 猪促黄体生成素的重组表达载体、重组细胞株、制备方法.pdf VIP
- 智慧社区规划设计方案.ppt VIP
- 中压岸电AMP系统的安全操作及管理.pptx
- 一、课程性质与基本理念——2025年版《普通高中课程标准》思想政治(wor.pptx VIP
- 质子治疗与护理.pptx
原创力文档


文档评论(0)