首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
介绍了PL/SQL外部过程,给出了在C/S模式下利用外部过程编写和调用海理数据处理模块的方法。  相似文献   

2.
基于Oracle数据库的SQL语句优化   总被引:2,自引:0,他引:2  
简要介绍SQL语句优化技术,并结合具体的事例,探讨了基于Oracle数据库的SQL语句优化。  相似文献   

3.
<正>Oracle数据库性能优化包括运行性能优化、存储优化和SQL语句优化等方面,本文将围绕SQL语句执行计划优化策略进行阐述。Oracle数据库的SQL语句调优方案可以从三个角度制订:Oracle优化器模式、访问数据表的方式、共享SQL语句。1Omcle优化器模式Oracle的优化器共有三种模式:RULE(基于规则)、COST(基于成本)、CHOOSE(基于选择)。设置缺省的优化器的方法,是在启动参数文件中针对OPTIMIZER_MODE参数的各种声明进行选择,如RULE、COST、CHOOSE、ALI_ROWS、FIRST_ROWS。当然也可以在SQL语句级别或是会话级别对其进行覆盖。为了使用基于成本的优化器(CBO,Cost-BasedOptimizer),必须经常运行analyze命令,以增加数据库中的对象统计信息(obiectsiatistics)的准确性。如果数据库的优化器模式设置为基于选择,那么实际的优化器模式将和是否运行过analyze命令有关。如果数据表已经被analyze过,优化器模式将自动切换成CBO,反之,数据库将采用RULE形式的优化器。在缺省情况下,Oracle采用CHOOSE优化器。为了避免那些不必要的全表扫描,必须尽量避免使用CHOOSE优化器,而直接采用基于规则或者基于成本的优化器。2访问数据表的方式①全表扫描。全表扫描就是顺序地访问表中每条记录。Oracle采用一次读入多个数据块(databaseblock)的方式优化全表扫描。②通过ROWID访问表。ROWID包含了表中记录的物理位置信息。可以采用基于ROWID的访问方式情况提高访问表的效率。Oracle采用索引实现了数据和存放数据的物理位置(ROWID)之间的联系。通常索引提供了快速访问ROWID的方法,因此那些基于索引列的查询就可以得到性能上的提高。  相似文献   

4.
Oracle8 PL/SQL编程风格与系统性能的提高   总被引:2,自引:1,他引:1  
介绍了Oracel8PL/SQL程序设计中,提高系统性能的编程风格的几种方法,和存储过程及触发器的使用、错误处理等。  相似文献   

5.
主要介绍了Oracle0.4 for Unix数据库的强大的网上发布产品-Oracle WebServer4.0的内部机制,以及利用Oracle WebServer4.0的PL/SQL包自动生成动态网页的方法,并在结尾举了一个典型的PL/SQL存储过程例子。  相似文献   

6.
7.
该文主要介绍了SQL语句优化技术,并对数据查询语句自身的书写提出一些方法用以优化性能低下的SQL语句。结论表明:对于Oracle这样结构复杂但性能高度可调的数据库,从查询语句的书写这方面进行优化,在不增加软硬件成本投入的情况下,优化效果非常明显,具有一定的实用价值。  相似文献   

8.
随着信息时代的不断发展,人们在工作、学习和生活中越来越离不开数据。大量的数据存储在数据库中,通过SQL语言被应用程序调用,对SQL语句进行优化处理,可以大大提高系统的性能。本文首先分析了Oracle数据库的执行过程和查询机制,其次对SQL优化系统进行了分析,描述SQL优化规则验证,分析了整个优化系统的流程。本文对于数据库研发人员具有一定的积极作用。  相似文献   

9.
Oracle数据库性能优化策略   总被引:1,自引:0,他引:1  
Orack数据库应用系统性能优化是一个周而复始的系统工程。本文论述了Orack数据库管理系统的一些基本工作原理,并分析了一些影响应用性能的可能因素,同时结合实际给出了一些可行的调整数据库应用性能的策略与方法。  相似文献   

10.
云计算发展过程中,系统软硬件资源的弹性供给能力不断提升。笔者主要阐述了Oracle数据库性能的优化目标,明确了响应时间、吞吐量、命中率、磁盘处理、内存利用率以及CPU资源等相关模块在Oracle数据库中的重要作用,确定了优化Oracle数据库性能的主要目的,提出了优化软硬件、SQL逻辑等优化路径,探讨了Oracle数据库性能优化的主要方式,为相关人员提供参考。  相似文献   

11.
Oracle数据库系统是目前企业应用最广泛的大型关系数据库管理系统.PL/SQL是Oracle对结构化查询语言SQL扩展的过程性语言,利用其设计和开发触发器、视图、存储过称、包以及函数等实现对数据库的数据处理.在很多企业应用架构设计中,会采取Oracle端存储过程实现一些用户交互少、逻辑复杂和涉及数据量大的批量处理,使得数据库具备了数据存储和业务处理的双重角色.但是在这种应用中,随着数据量的不断增加,如何保证存储过程的性能非常关键.本文结合中国民航国际客运收入管理系统海外版性能优化的成功实践,简要介绍了Oracle的OEM工具和AWR报告两个发现性能问题的工具,并从代码结构调整降I/O、临时表和模拟多线程三方面总结了基于PL/SQL的批量处理应用的性能优化策略,为采用此类架构设计的开发人员和运维人员提供持续优化的思路.  相似文献   

12.
以ORACLE Package语言及支撑环境为基础,有效地利用其对面向对象技术的支持,实现Dispatcher设计模式.  相似文献   

13.
存储过程作为一种高效访问数据库的机制,是现代数据库系统的重要特征。该文兼容OraclePL/SQLV2.3语言规范,在数据库管理系统GKD-BasePL/SQL引擎上,采用语法树表示存储过程的中间代码,并设计了函数管理器。从而在GKD-Base上实现了有效的存储过程编译、存储、调用和执行机制。  相似文献   

14.
主要介绍了Oracle8.0 .4forUnix数据库的强大的网上发布产品—OracleWebServer4.0的内部机制 ,以及利用OracleWebServer4.0的PL/SQL包自动生成动态网页的方法 ,并在结尾举了一个典型的PL/SQL存储过程例子  相似文献   

15.
介绍了实现Web数据库的基本方法,讨论了利用Oracle的服务器选件之一Web Server,结合PL/SQL和相关内置程序包实现动态Web的基本方法,并给出了简单示例。  相似文献   

16.
Oracle PL/SQL面向对象特性的Web应用   总被引:1,自引:0,他引:1  
随着计算机软件技术的不断发展,面向对象的程序设计思想正在逐步取代原有的面向过程的程序设计思想;面向对象程序设计可以大大降低建立复杂应用的开销时间,所以已经被应用开发人员广泛接受并付诸实践。在PL/SQL中,面向对象程序设计目前是基于对象类型来完成的。本文主要探究PL/SQL对象类型在web上的应用;提出了应用模型,并以实例加以说明。  相似文献   

17.
Oracle数据库系统是目前应用最广泛的大型关系数据库管理系统.PL/SQL是Oracle对结构化查询语言SQL扩展的过程性语言,用于从各种环境中访问Oracle数据库.通过对SQL命令的执行增加程序逻辑,PL/SQL可以在数据库上描述更加复杂的查询、触发器、存储过程等其他对象.因此合理应用PL/SQL对充分发挥Oracle数据库的各项优势起到了重要的作用.文章简要介绍了PL/SQL,探讨了通过对SQL语句的查询优化、存储过程和共享池的使用等技术优化Oracle数据库系统性能的方法.  相似文献   

18.
应用PL/SQL存储过程实现动态报表   总被引:1,自引:0,他引:1  
该文对Oracle的动态网页技术进行了分析和比较,详细介绍了如何使用Oracle的存储过程实现数据的及时发布,并给出了实例。  相似文献   

19.
柳丹 《微机发展》2006,16(11):234-237
随着计算机软件技术的不断发展,面向对象的程序设计思想正在逐步取代原有的面向过程的程序设计思想。面向对象程序设计可以大大降低建立复杂应用的开销时间,已经被应用开发人员广泛接受并付诸实践。在PL/SQL中,面向对象程序设计目前是基于对象类型来完成的。文中主要探究PL/SQL对象类型在Web上的应用,提出了应用模型,并以实例加以说明。  相似文献   

20.
在大型数据库应用程序的构建过程中,难免程序在运行时不会出错,然而,代码如何响应和处理这些错误往往决定着一个应用程序的成功与否.从异常类型、如何引发异常、如何自定义异常、如何处理异常4个方面来探究PL/SQL中的异常处理机制.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号