图书介绍

高级OWI与Oracle性能调查PDF|Epub|txt|kindle电子书版本网盘下载

高级OWI与Oracle性能调查
  • 赵东郁著 著
  • 出版社: 上海:上海科学技术出版社;上海世纪出版股份有限公司
  • ISBN:9787532390403
  • 出版时间:2007
  • 标注页数:341页
  • 文件大小:13MB
  • 文件页数:352页
  • 主题词:关系数据库-数据库管理系统,Oracle

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

高级OWI与Oracle性能调查PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

Part 1 关于OWI1

第1章 OWI介绍3

1.1 何谓OWI3

1.2 OWI的特点6

1.2.1 OWI是面向问题的(problem-oriented)6

1.2.2 OWI是定量的7

1.2.3 OWI是征兆学性的7

1.2.4 OWI正在不断完善8

1.3 OWI工具10

1.3.1 OWI动态视图10

1.3.2 其他重要动态视图13

1.3.3 Extended SQL Trace15

1.3.4 oradebug与转储(dump)17

1.3.5 Automatic Workload Repository21

1.4 OWI数据收集23

1.4.1 Logoff Trigger23

1.4.2 利用SQL周期性收集23

1.4.3 Automatic Workload Repository(AWR)23

1.4.4 Direct Memory Access(DMA)24

1.5 其他25

1.5.1 PL/SQL25

1.5.2 脚本(script)25

第2章 Latch和Lock28

2.1 Oracle的同步机制28

2.2 锁存器31

2.2.1 何谓锁存器31

2.2.2 锁存器所保护的资源32

2.2.3 锁存器工作机制34

2.2.4 锁存器相关的动态视图(dynamic views)40

2.2.5 一般锁存器相关的等待事件41

2.3 锁43

2.3.1 锁的分类43

2.3.2 锁保护的资源45

2.3.3 锁工作机制47

2.3.4 锁相关的动态视图49

2.3.5 普通锁相关等待事件51

第3章 Oracle内部结构和OWI53

3.1 高速缓冲区(buffer cache)和OWI53

3.1.1 高速缓冲区结构53

3.1.2 Working Set55

3.1.3 Buffer lock60

3.1.4 检索缓冲区60

3.1.5 高速缓冲区转储(buffer cache dump)62

3.2 Shared Pool/Library Cache和OWI65

3.2.1 共享池(shared pool)和堆65

3.2.2 库高速缓冲区(library cache)结构71

3.2.3 SQL的执行75

3.3 事务和OWI79

3.3.1 事务的概要79

3.3.2 事务和块转储81

3.3.3 事务和撤销块转储86

3.4 段和OWI88

3.4.1 段的概要88

3.4.2 手动段空间管理FLM89

3.4.3 自动模式的段空间管理ASSM94

3.5 I/O和OWI97

3.5.1 I/O概要97

3.5.2 应用程序层(application layer)97

3.5.3 Oracle内存层98

3.5.4 Oracle段层100

3.5.5 OS/裸设备层(raw device layer)100

3.5.6 Direct path I/O103

3.6 重做和OWI105

3.6.1 重做(redo)概要105

3.6.2 重做缓冲区108

3.6.3 重做日志110

Part 2 个别等待事件113

第4章 高速缓冲区上的等待事件115

4.1 latch:cache buffers chains115

4.1.1 低效的SQL116

4.1.2 Hot Block121

4.2 latch:cache buffers lru chain126

4.3 buffer busy waits/read by other session130

4.3.1 Select/Select引起的read by other session133

4.3.2 Select/Update引起的buffer busy waits/read by other session137

4.3.3 Insert/Insert引起的buffer busy waits141

4.3.4 Update/Update引起的buffer busy waits146

4.4 write complete waits157

4.5 free buffer waits164

4.6 enq:TC-contention167

4.6.1 Parallel Query168

4.6.2 Tablespace Hot backup170

4.7 enq:CI-contention,enq:RO-contention173

第5章 库高速缓冲区上的等待事件178

5.1 latch:shared pool178

5.2 latch:library cache187

5.2.1 Hard Parsing或Soft Parsing过多时188

5.2.2 Version Count高时193

5.2.3 SGA区域发生Page Out时194

5.3 library cache lock和library cache pin195

第6章 行高速缓冲区上的等待事件213

6.1 row cache lock213

6.2 enq:SQ-contention,DFS lock handle(SV)218

第7章 事务上的等待事件221

7.1 enq:TM-contention221

7.1.1 无索引的外键224

7.1.2 不当的DDL引起的TM锁争用224

7.1.3 利用Lock table...主动获取TM锁时226

7.1.4 执行Direct/Parallel Load工作时227

7.2 enq:TX-row lock contention,enq:TX-allocate ITL Entry,enq:TX-index contention229

7.2.1 多个会话修改相同行时(enq:TX-row lock contention,mode=6)230

7.2.2 多个会话引起唯一键冲突时(enq:TX-row lock contention,mode=4)233

7.2.3 ITL条目不足(enq:TX-allocate ITL entry,mode=4)235

7.2.4 多个会话引起位图索引冲突时(enq:TX-row lock contention,mode=4)239

7.2.5 索引叶节点上发生分割时(enq:TX-index contention,mode=4)242

7.2.6 其他(enq:TX-contention)243

7.3 enq:UL-contention,PL/SQL lock Timer245

第8章 段上的等待事件248

8.1 enq:HW-contention248

8.2 enq:ST-contention,enq:TT-contention257

8.3 enq:US-contention262

第9章 I/O上的等待事件266

9.1 db file scattered read266

9.1.1 应用程序层268

9.1.2 Oracle内存层269

9.1.3 Oracle段层271

9.1.4 OS/裸设备层272

9.2 db file sequential read273

9.2.1 应用程序层273

9.2.2 Oracle内存层274

9.2.3 OS/裸设备层278

9.3 direct path read279

9.4 direct path write282

9.5 direct path read temp/direct path write temp284

9.5.1 应用程序层284

9.5.2 Oracle内存层284

9.6 direct path read(lob)/direct path write(lob)289

9.7 db file parallel write291

9.8 control file parallel write293

第10章 重做缓冲区上的等待事件296

10.1 latch:redo writing,latch:redo allocation,latch:redo copy296

10.2 log file sync303

10.2.1 提交次数和log file sync303

10.2.2 I/O系统的性能和log file sync306

10.2.3 重做数据量和log file sync306

10.2.4 重做缓冲区的大小和log file sync308

10.3 log file parallel write309

10.4 log buffer space311

10.5 log file switch completion,log file switch(checkpoint incomplete),log file switch(archiving needed),log file switch(private strand flush incomplete)315

第11章 网络上的等待事件317

11.1 网络速度缓慢时318

11.2 SQL执行次数异常地过高时319

11.3 应用程序的实现方式上存在问题时322

参考文献和资料说明323

术语索引326

图索引338

表索引339

测试索引340

热门推荐