Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1184582
  • 博文数量: 398
  • 博客积分: 10110
  • 博客等级: 上将
  • 技术积分: 4055
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-23 20:01
个人简介

新博客http://www.cnblogs.com/zhjh256 欢迎访问

文章分类

全部博文(398)

文章存档

2012年(1)

2011年(41)

2010年(16)

2009年(98)

2008年(142)

2007年(100)

我的朋友

分类: Oracle

2008-01-06 21:20:59

PL/SQL程序调优一(PL/SQL编译初始化参数

       用来编译PL/SQLOracle初始化参数包括:PLSQL_CCFLAGS, PLSQL_CODE_TYPE, PLSQL_DEBUG,PLSQL_NATIVE_LIBRARY_DIR, PLSQL_NATIVE_LIBRARY_SUBDIR

_COUNT,PLSQL_OPTIMIZE_LEVEL, PLSQL_WARNINGS, NLS_LENGTH

_SEMANTICS

PLSQL_CCFLAGS, PLSQL_CODE_TYPE, PLSQL_DEBUG, PLSQL_OPTIMIZE

_LEVEL, PLSQL_WARNINGSNLS_LENGTH_SEMANTICS初始化参数在编译时的值和程序元数据存储在一起,可以通过ALL_PLSQL_OBJECT_SETTINGS查看这些值。

       可以在ALTER时声明REUSE SETTINGS保留这些设置,所有的编辑器参数见ALTER FUNCTION, ALTER PACKAGE, ALTER PROCEDURE, ALTER SESSION

       解释如下:

PLSQL_CCFLAGS主要用来条件编译和代码跟踪;

       PLSQL_CODE_TYPE声明PL/SQL库单元的编译模式,INTERPRETED:声明PL/SQL库单元被编译成PL/SQL字节码格式,这些模块由PL/SQL推断引擎执行;NATIVEPL/SQL库单元被编译成本地机器码;

       PLSQL_OPTIMIZE_LEVEL声明用来编译PL/SQL库单元的优化级别,值越高,优化器用来优化PL/SQL的资源更多,默认为2,最高。

       具体的其他参数可以参考reference

阅读(2283) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~