SQL优化
SQL调优 1、 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_...
Oracle的等待事件
Oracle的等待事件是衡量Oracle运行状况的重要依据及指标。等待事件的概念是在Oracle7.0.1.2中引入的,大致有100个等待事件。在Oracle 8.0中这个数目增加到了大约150个,在Oracle8i中大约有200个事件,在Oracle9i中大...
一个消除链接行脚本
declare v_owner varchar2(30):=upper('&owner'); v_table_name varchar2(30):=upper('&table_name'); v_pctfree number:=&pct_free; v_...
优化数据存储笔记
优化数据存储笔记 一 、PCTFREE值计算1、无数据估计表最大行长select table_name "TABLE NAME" ,sum(decode(substr(data_type,1,1),'N',trunc((nvl(data_precision,38)+1)/2,0)+1,'D',7,data_length)) "MA...
日志文件由10M修改为20M
--------登陆数据库$ sqlplus /nologSQL*Plus: Release 9.2.0.6.0 - Production on Sun Mar 30 12:51:40 2008Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> conn /as sysdbaCon...
使用PROGRAM GLOBAL AREA
一、PGA组件1、 SQL工作区(位图合并区域,创建位图区域,散列区域,排序区域)2、 会话数据(用户数据,连接数据)3、 私有SQL区域(包含运行时区域和持久性区域) 二、PGA配置1、&n...
ORACLE内存调整笔记二
三、调整shared pool memory用于缓冲SQL语句、PL/SQL块和其他内存对象,以减少CPU消耗和到达数据文件的I/O过程。Shared pool memory包括 库缓冲、数据字典缓冲、字符集结构、锁结构、锁存器结构、排队结构。库缓...
ORACLE内存调整笔记一
一、调整缓冲区缓冲计算缓冲区命中率select round((1-(phy.value/(cur.value+con.value)))*100,1)||'%' ratio from v$sysstat phy ,v$sysstat cur, v$sysstat con where phy.name='physical reads' and...
ORACLE数据库性能介绍
大多数数据库应用都会遇到性能问题,这些性能问题包括很小的麻烦到严重的延误。我们无法回避这个现实。由于忽略了设计、查询的优化以及配置不当的数据库参数,肯定会出现性能问题。 性能问题的来...