DBA手机3读书笔记整理
来源:互联网 发布:公用的端口号 编辑:程序博客网 时间:2024/05/11 22:17
<<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读书笔记整理
- DBA与手机铃声
- 《Oracle DBA手记2》读书笔记
- db oracle dba知识整理
- 整理的ORACLE DBA 题目
- 整理部分DBA操作语句
- DBA日常维护SQL整理
- 整理的ORACLE DBA 题目
- DBA日常维护SQL整理
- DBA日常维护SQL整理
- DBA日常维护SQL整理
- DBA 3
- 《Oracle DBA手记2》读书笔记4
- 《Oracle DBA手记2》读书笔记5
- 《Oracle DBA手记2》读书笔记6
- 《Oracle DBA手记2》读书笔记7
- DBA日常维护:SqlServer 索引碎片整理
- 读书笔记整理十四:
- POJ 1696 Space Ant (向量的叉积)
- hdu2222 Keywords Search
- VC----文件名字体转换软件
- isnan isinf
- hdu 2529
- DBA手机3读书笔记整理
- CMSeasy中添加内容的方法
- 成功之路oracle 11g读书笔记整理
- 学习日记 05 StringBuffer和StringBuilder
- 位图和位块传输(4)位图画刷与画画
- poj 2284(欧拉公式的推广:线段分平面成几个区域:n+m-r==2)
- 01 ,完全---背包 理解篇
- 动态规划问题
- c++中“箭头(->)”和“点号(.)”操作符的区别 .