码迷,mamicode.com
首页 >  
搜索关键字:plsql 存储函数    ( 1865个结果
plsql编程中游标的使用
游标(Cursor):用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。oracle中显示使用游标一般要包含以下5个步骤:声明一些变量以便存储从游标返回的值。声明游标,并指定查询。打开游标。遍历游标并取得数据。关闭游标表结构及数据如下: 1 -- C...
分类:数据库   时间:2014-09-29 23:35:11    阅读次数:269
windows7 64bit下安装Oracle 11g R2
Win7 bit64,安装的是64位的客户端。1、PLSql连接数据库(1)下载 instantclient-basic-win32-11.2.0.1.0.zip解压到Oracle要目当下,并新建network/admin/tnsnames.ora(2)配置plsql的oracle目录,如下图:OK...
分类:数据库   时间:2014-09-28 20:35:35    阅读次数:189
PLSQL_性能优化系列08_Oracle Insert / Direct Insert性能优化
2014-09-25 BaoXinjian一、Insert 性能影响应用设计不合理导致的session之间的互锁(enqueue)是影响程序可扩展性最常见的原因。此外,一些共享资源的争用,也会导致性能下降。本篇介绍两个由并发insert操作导致的等待事件(wait event),以及如何通过优化物理...
分类:数据库   时间:2014-09-28 19:24:24    阅读次数:525
PLSQL_性能优化系列07_Oracle Parse Bind Variables解析绑定变量
2014-09-25 BaoXinjian一、绑定变量用法和使用场合使用绑定变量的重要性:如果不使用绑定变量而使用常量,会导致大量硬解析。由于硬解析的种种危害,不使用绑定变量往往是影响oracle性能和扩展性的最大问题以下为一些错误写法和正确写法的例子1. PLSQL中普通查询(1). 错误写法SE...
分类:数据库   时间:2014-09-28 19:01:34    阅读次数:392
PLSQL_性能优化系列06_Oracle Soft Parse / Hard Parse软硬解析
2014-08-11 BaoXinjian一、摘要Oracle硬解析和软解析是我们经常遇到的问题,所以需要考虑何时产生软解析何时产生硬解析,如何判断1. SQL的执行过程当发布一条SQL或PL/SQL命令时,Oracle会自动寻找该命令是否存在于共享池中来决定对当前的语句使用硬解析或软解析。通常情况...
分类:数据库   时间:2014-09-28 17:58:04    阅读次数:418
PLSQL_性能优化系列09_Oracle Partition Table大数据分区表
2014-08-22 BaoXinjian一、摘要1、分区表: 随着表的不断增大,对于新纪录的增加、查找、删除等(DML)的维护也更加困难。对于数据库中的超大型表,可通过把它的数据分成若干个小表,从而简化数据库的管理活动。对于每一个简化后的小表,我们称为一个单个的分区 对于分区的访问,我们不需要使用...
分类:数据库   时间:2014-09-28 17:15:27    阅读次数:365
PLSQL_性能优化系列05_Oracle Hint提示
2014-06-20 BaoXinjian一、摘要手工指定SQL语句的执行计划尽管oracle优化器很智能,但有时候你想自己选择执行计划,可以通过hint实现。在开发测试环境中,可以通过hint测试不同执行计划的性能。Hint的缺点是增加了管理代码的额外负担,当数据库或环境发生变化时,如果不修改hi...
分类:数据库   时间:2014-09-28 15:59:15    阅读次数:330
PLSQL_性能优化系列04_Oracle Optimizer优化器
2014-09-25 BaoXinjian一、摘要1. Oracle优化器介绍本文讲述了Oracle优化器的概念、工作原理和使用方法,兼顾了Oracle8i、9i以及最新的10g三个版本。理解本文将有助于您更好的更有效的进行SQL优化工作。2. RBO优化器RBO是一种基于规则的优化器,随着CBO优...
分类:数据库   时间:2014-09-28 14:33:13    阅读次数:637
pl/sql之编写分页过程
--开发一个包  --建立一个包,在该包中,我定义类型test_cursor,是个游标。 如下:  Sql代码 create or replace package testpackage as    TYPE test_cursor is ref cursor;   end testpackage;    --开始编写分页过程 create or replace proc...
分类:数据库   时间:2014-09-28 01:15:30    阅读次数:249
PLSQL_性能优化系列03_Oracle Parallel并发
2014-09-25 BaoXinjian一、摘要对于一个大的任务,一般的做法是利用一个进程,串行的执行,如果系统资源足够,可以采用parallel技术,把一个大的任务分成若干个小的任务,同时启用n个进程/线程,并行的处理这些小的任务,这些并发的进程称为并行执行服务器(parallel execut...
分类:数据库   时间:2014-09-27 10:20:09    阅读次数:428
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!