Oracle 隐式转换
1 Oracle 隐式转换 Oracle中对不同类型的处理具有显式类型转换(Explicit)和隐式类型转换(Implicit)两种方式,对于显式类型转换,我们是可控的,但是对于隐式类型转换,当然不建议使用,因为很难控制,有不少缺点,但是我们很难避免碰到隐式类型转换,如果不了解隐式类型转换的规则,那么往...
Oracle AWR数据采集
[oracle@rac1 admin]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Mon Dec 1610:43:02 2013 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Relea...
oracle执行计划说明
如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。 &n...
Oracle优化器(RBO与CBO)
在Oracle中80%的性能问题是由SQL语句引起的,而在SQL进行硬解析时会使用Oracle优化器。优化器(Optimizer)是Oracle中内置的一个核心子系统,主要负责成生SQL执行计划。目前Oracle的优化器分为RBO和CBO两种类型。 1.RBO优化器 ...
Oracle 性能优化小结
1 SQL优化方面1.1 尽量减少硬解析 当一个用户与数据库建立连接后,会向数据库发出操作请求,即向数据库送过去SQL语句。服务器进程会将SQL语句转变为asc码,并通过一个hash函数将asc码生成出一个hash值,服务器进程会到共享池中library cache查询此hash是否存在,如果存在,服务器进程会从library cache...