SQL执行过程
1.应用层-应用向数据库发生SQL请求
2.数据库代码层-oracle软件解析并优化SQL,管理锁、安全、并发等
3.内存层-SGA(数据缓存)、PGA(排序和散列 )
4.磁盘层-读写表、索引的数据,读写临时工作区,重做以及其他日志IO
优化过程
1.最小化请求
2.降低挣用
3.降低物理IO
4.优化磁盘IO
查看AWR报告
--登陆sqlplus
[oracle@bspdev test]$ sqlplus /nolog
SQL> conn / as sysdba
Connected.
--调用脚本,生成文件
SQL> @?/rdbms/admin/awrrpt.sql
查看oracle相关性能参数
select count(*) from v$session; #当前的连接数
select value from v$parameter where name = ‘processes‘; --数据库允许的最大连接数
show parameter processes; #最大连接
alter system set processes = 300 scope = spfile;#修改最大连接数
select * from v$logfile;#日志文件路径
#重启数据库:
shutdown immediate;
startup;
原文:http://www.cnblogs.com/focusOnPT/p/4840717.html