![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 68
iteye_6890
这个作者很懒,什么都没留下…
展开
-
oracle sql语句命中率考究
1.提高命中率是为了减少硬编译(hard parse),增加软编译(soft parse),从而提高sql语句的解析效率2.sql语句运行过程1).使用hash算法得到sql语句的hash_value值2).如果hash_value值在内存中,叫做命中执行软解析3).如果hash_value值不存在,执行硬解析4).语法解析,查看是否有错误5).语意解析,查看权限是否符合...原创 2009-03-13 22:07:53 · 224 阅读 · 0 评论 -
学习v$librarycache视图
通过查看v$librarycache视图,可以监控library cache的活动情况,进一步衡量share pool设置是否合理。其中RELOADS列,表示对象被重新加载的次数,在一个设置合理的系统里,这个数值应该接近于0,另外,INVALIDATIONS列表示对象失效的次数,对象失效后,这意味着sql必须要被重新解析。 下述sql查询librarycache的性能状况:S...原创 2009-03-13 22:19:56 · 104 阅读 · 0 评论 -
学习动态性能表v$sysstat
按照OracleDocument中的描述,v$sysstat存储自数据库实例运行那刻起就开始累计全实例(instance-wide)的资源使用情况。类似于v$sesstat,该视图存储下列的统计信息:1>.事件发生次数的统计(如:user commits)2>.数据产生,存取或者操作的total列(如:redo size)3>.如果TIMED_STATISTICS值为true,则统...原创 2009-03-13 22:40:12 · 74 阅读 · 0 评论 -
学习动态性能表v$sql
V$SQL中存储具体的SQL语句。 一条语句可以映射多个cursor,因为对象所指的cursor可以有不同用户(如例1)。如果有多个cursor(子游标)存在,在V$SQLAREA为所有cursor提供集合信息。例1:这里介绍以下child cursor user A: select * from tbl user B: select * from tbl 大家认为这...原创 2009-03-13 22:44:11 · 71 阅读 · 0 评论 -
oracle hints常用
1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗...原创 2009-03-14 18:32:02 · 67 阅读 · 0 评论 -
oracle临时表
临时表的创建:CREATE GLOBAL TEMPORARY TABLE TABLENAME( COL1 VARCHAR2(10), COL2 NUMBER) ON COMMIT PRESERVE(DELETE) ROWS ;这种临时表不占用表空间,而且不同的SESSION之间互相看不到对方的数据在会话结束后表中的数据自动清空,如果选了DELETE RO...原创 2009-04-05 10:31:20 · 79 阅读 · 0 评论 -
sqlplus "/ as sysdba" 连不上,报ora-01031:insufficient privileges解决方法
sqlplus "/ as sysdba" 连不上,报ora-01031:insufficient privileges解决方法注意多个数据库实例时候,set ORACLE_SID='',1、检查sqlnet.ora(WINDOWS下位于%ORACLE_HOME%NETWORKADMIN目录)是否包含这句:SQLNET.AUTHENTICATION_SERVICES=(NTS),没有的话加...原创 2011-02-24 14:24:46 · 251 阅读 · 0 评论 -
pfile&spfile
pfile(Initialization Parameter File)用于Oracle8i,在oracle9i中也可以用,以文本形式存在,可以用文本编辑器对其中参数进行修改。 spfile(Server-Side Initialization Parameter File)用于oracle9i,以二进制文本形式存在,不能用文本编辑器对其中参数进行修改。Spfile改正了pfile管理混...2011-02-25 13:43:06 · 121 阅读 · 0 评论 -
ORACLE使用UTL_FILE记录日志简介
ORACLE使用UTL_FILE记录日志简介 Author:wangmin 1:以管理员用户登陆 如:conn sys/beyond@beyond as sysdba 2:配置UTL_FILE可操作目录使用命令:alter system set utl_file_dir=’/opt/orac...2011-02-25 16:43:42 · 238 阅读 · 0 评论