《让Oracle跑得更快——Oracle 10g性能分析与优化思路》
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
- 《Oracle数据库学习视频》[]
- 《尚学堂_马士兵_Oracle课程》开放式课程[]
- 《疯狂软件Oracle数据库视频》最新[WMV][]
- 《深度挖掘Oracle RAC数据库架构分析与实战攻略》电子书[]
- 《构建最高可用Oracle数据库系统Oracle 11gR2 RAC管理》[]
- 《Oracle DBA高效入职指南》电子书[]
- 《成功之路:ORACLE11g学习笔记》高清文字版[]
- 《剑破冰山Oracle开发艺术》电子书[]
- 《循序渐进Oracle数据库管理优化与备份恢复》电子书[]
- 《OracleDBA手记:数据库性能优化》高清文字版[]
内容介绍
目录:
第1ç« å¼•èµ·æ•°æ®åº“æ€§èƒ½é—®é¢˜çš„å› ç´ 1
1.1 软件设计对数æ®åº“çš„å½±å“ 1
1.1.1 软件架构设计对数æ®åº“æ€§èƒ½çš„å½±å“ 1
1.1.2 软件代ç 的编写对数æ®åº“æ€§èƒ½çš„å½±å“ 2
1.2 æ•°æ®åº“的设计 8
1.2.1 oltpæ•°æ®åº“ 9
1.2.2 olapæ•°æ®åº“ 10
1.3 æ•°æ®åº“的硬件设计 14
1.3.1 å˜å‚¨å®¹é‡ 15
1.3.2 å˜å‚¨çš„物ç†è®¾è®¡ 16
1.3.3 æ•°æ®çš„安全 17
1.4 å°ç»“ 19
第2ç« é”和阻塞 20
2.1 å…³äºŽé” 20
2.2 é”和阻塞 22
2.3 引起阻塞的其他情况 30
2.3.1 select for update 30
2.3.2 外键和索引 36
第3ç« latchå’Œç‰å¾… 44
3.1 å…±äº«æ± ä¸çš„latch争用 45
.3.2 æ•°æ®ç¼“å†²æ± latch争用 54
3.2.1 表数æ®å— 54
3.2.2 索引数æ®å— 59
3.2.3 ç´¢å¼•æ ¹æ•°æ®å— 62
3.2.4 段头数æ®å— 65
第4ç« ä¼˜åŒ–å™¨ 66
4.1 rbo基于规则的优化器 66
4.2 cboåŸºäºŽæˆæœ¬çš„优化器 69
第5ç« æ‰§è¡Œè®¡åˆ’ 85
5.1 cardinality (基数) 85
5.2 sql的执行计划 94
第6ç« hint 109
6.1 和优化器相关的hint 115
6.1.1 all_rowså’Œfirst_rows(cbo) 115
6.1.2 rule hint 117
6.2 访问路径相关的hint 117
6.2.1 full hint 118
6.2.2 index hint 118
6.2.3 no_index hint 118
6.2.4 index_desc hint 119
6.2.5 index_combine hint 119
6.2.6 index_ffs 119
6.2.7 index_join 120
6.2.8 index_ss hint 120
6.3 表关è”顺åºçš„hint 125
6.3.1 leading hint 125
6.3.2 ordered hint 126
6.4 è¡¨å…³è”æ“作的hint 127
6.4.1 use_hash,use_nl和use_merge hint 127
6.4.2 no_use_hash hint 132
6.4.3 no_use_merge hint 133
6.4.4 no_use_nl hint 133
6.5 并行执行相关的hint 134
6.5.1 parallel hint 134
6.5.2 no_parallel hint 134
6.6 å…¶ä»–æ–¹é¢çš„一些hint 135
6.6.1 append hint 135
6.6.2 dynamic_sampling hint 135
6.6.3 driving_site hint 136
6.6.4 cache hint 136
6.7 å°ç»“ 136
第7ç« åˆ†æžåŠåЍæ€é‡‡æ · 138
7.1 直方图 141
7.2 dbms_stats包 147
7.3 动æ€é‡‡æ · 176
7.3.1 什么是动æ€é‡‡æ · 176
7.3.2 动æ€é‡‡æ ·çš„级别 182
7.3.3 什么时候使用动æ€é‡‡æ ·ï¼Ÿ 185
7.4 å°ç»“ 185
第8ç« å¹¶è¡Œæ‰§è¡Œ 186
8.1 并行和olap系统 187
8.2 并行处ç†çš„æœºåˆ¶ 189
8.3 读懂一个并行处ç†çš„æ‰§è¡Œè®¡åˆ’ 191
8.4 一个很常è§çš„并行执行ç‰å¾…事件 192
8.5 并行执行的适用范围 194
8.5.1 并行查询 194
8.5.2 并行ddlæ“作 195
8.5.3 并行dmlæ“作 203
8.6 并行执行的设定 210
8.6.1 并行相关的åˆå§‹åŒ–傿•° 210
8.6.2 并行度的设定 211
8.7 ç›´æŽ¥åŠ è½½ 213
8.7.1 ç›´æŽ¥åŠ è½½å’Œredo 216
8.7.2 ç›´æŽ¥åŠ è½½å’Œç´¢å¼• 219
8.7.3 ç›´æŽ¥åŠ è½½å’Œå¹¶è¡Œ 221
8.7.4 ç›´æŽ¥åŠ è½½å’Œsql*loader 226
第9ç« å˜é‡ç»‘定 232
9.1 什么是å˜é‡ç»‘定,为什么è¦åšå˜é‡ç»‘定 232
9.2 为什么说oltpå¿…é¡»è¦æ±‚å˜é‡ç»‘定而olapä¸åº”该绑定å˜é‡ 241
9.3 bind peaking 248
第10ç« sql_traceå’Œ10046事件 254
10.1 sql_trace 254
10.2 tkprof工具 256
10.3 10046事件 268
第11ç« 10053事件 276
第12ç« æ€§èƒ½è§†å›¾å’Œæ€§èƒ½å‚æ•° 294
12.1 性能视图 294
12.1.1 v$sql 295
12.1.2 v$sql_shared_cursor 300
12.1.3 v$session 305
12.1.4 v$sessstat 309
12.1.5 v$session_wait 310
12.2 æ€§èƒ½å‚æ•° 312
12.2.1 cursor_sharing 313
12.2.2 db_file_multiblock_read_count 328
12.2.3 pga_aggregate_targetå’Œsga_target 334
12.2.4 optimizer_dynamic_sampling 334
第13ç« æ€§èƒ½æŠ¥å‘Š 335
13.1 awr性能报告 335
13.1.1 生æˆawr性能报告 337
13.1.2 awræ€§èƒ½æŠ¥å‘Šåˆ†æž 342
13.2 statspack性能报告 386
13.2.1 statspack的安装 386
13.2.2 statspack性能采集 391
13.3 ash性能报告 394
13.3.1 生æˆash性能报告 395
13.3.2 ashæ€§èƒ½æŠ¥å‘Šåˆ†æž 405
13.4 å°ç»“ 416
附录a 常è§çš„ç‰å¾…事件 417
åŽè®° 关于数æ®åº“çš„å¦ä¹ 方法 434
