DBA手机3读书笔记整理
2012-08-10 20:30
162 查看
<<DBA手机3>> 这本书确实不错,有好多知识以我现在的水平还不能够理解,抽空还得继续好好研究,都是国内oracle最牛叉的人分析解决问题的思路,方法。
DBA手机3读书笔记整理
查询数据库里面的等待事件:
select inst_id,event,count(*) from gv$session where username is not null group by inst_id,event having count(*) >5 order by 2,1;
查询执行计划的方式:
select * from table(dbms_xplan.display);
数据库优化法则:
(1)减少数据访问(减少磁盘访问)
(2)返回更少数据(减少网络传输或磁盘访问)
(3)减少交互次数(减少网络传输)
(4)减少服务器CPU开销(减少CPU及内存开销)
(5)利用更多资源(增加资源)
如何查看一个SQL的真实执行计划呢?
select hash_value,child_number,sql_text from v$sql where sql_text like 'update%';
dbms_xplan.display_cursor('hash_value','child_number','advanced')
-----上述包只能在10g以后的版本中才能使用
在9i的版本中查询v$sql_plan可以得到一个sql的真实执行计划
执行计划的执行顺序原则:
先从开头一直往右看,直到最右边并列的代码部分,如果见到并列的,就从上往下看。
对于并列的步骤,靠上的先执行;对于不并列的步骤,靠右的先执行
select * from table(xplan.display_cursor);
strace跟踪listener
strace -fr -o /tmp/lsnr.out -p <listener pid>
DBA手机3读书笔记整理
查询数据库里面的等待事件:
select inst_id,event,count(*) from gv$session where username is not null group by inst_id,event having count(*) >5 order by 2,1;
查询执行计划的方式:
select * from table(dbms_xplan.display);
数据库优化法则:
(1)减少数据访问(减少磁盘访问)
(2)返回更少数据(减少网络传输或磁盘访问)
(3)减少交互次数(减少网络传输)
(4)减少服务器CPU开销(减少CPU及内存开销)
(5)利用更多资源(增加资源)
如何查看一个SQL的真实执行计划呢?
select hash_value,child_number,sql_text from v$sql where sql_text like 'update%';
dbms_xplan.display_cursor('hash_value','child_number','advanced')
-----上述包只能在10g以后的版本中才能使用
在9i的版本中查询v$sql_plan可以得到一个sql的真实执行计划
执行计划的执行顺序原则:
先从开头一直往右看,直到最右边并列的代码部分,如果见到并列的,就从上往下看。
对于并列的步骤,靠上的先执行;对于不并列的步骤,靠右的先执行
select * from table(xplan.display_cursor);
strace跟踪listener
strace -fr -o /tmp/lsnr.out -p <listener pid>
相关文章推荐
- android 获取手机参数整理
- 读书笔记整理一:数据库的安装,升级,打补丁
- 【转】C# 使用Google API进行手机基站定位资料整理
- 真正的手机密码大全!(整理完整版)
- 整理下自己使用的sqlserver DBA面试题
- 整理的ORACLE DBA 题目
- 【整理】双模双待、双卡双待、双模双待双通、双频手机
- 手机系统消息通知设计的整理和分析
- MySQL 垂直切分(读书笔记整理)
- 《Java 手机/PDA 程序设计入门》读书笔记4--LCDAUI高级API之TextBox
- 最新整理手机解密大全01
- 手机移动端web前端常见问题整理
- DBA日常维护SQL整理
- C#验证类大全(整理) 可验证:邮箱,电话,手机,数字,英文,日期,身份证,邮编,网址,IP
- 手机版前端框架整理
- 读书笔记整理二:11g存储增强
- 自己的APPS DBA部分的文档可以整理成一本书了
- 整理下自己使用的sqlserver DBA面试题
- 关于手机卡(SIM)在移动通信中的作用(读书笔记)
- iOS 整理笔记 获取手机信息(UIDevice、NSBundle、NSLocale)