目录

第1篇 DBA工作笔记 1
eygledba工作笔记(作者:盖国强) 3
dba 2.0的时代 4
dba日常工作职责-我对dba的7点建议 10
dba最重要的素质是什么? 11
删除dba职业生涯的错误 12
dba警报世录-dba需要养成一些习惯 13
在Rac环境下处理故障 14
sql_trace跟踪和诊断 16
临时表空间组导致递归sql高度分析案例 19
使用闪回查询恢复错误删除的数据 21
使用errorstack进行错误跟踪和诊断 24
断电故障导致asm diskgroup故障及恢复案例 26
共享池的改进和ora-04031的变化 27
共享内存不能正常释放的处理 34
log_buffer设置和变更 35
简单而强大的工具logmnr 36
从数据字典中获得更多的知识 38
dba工作手记(作者:杨廷坤)yangtingkun 45
使用sql解释一个魔法 46
.ora-600(17069)错误解决过程 47
v$SQL视图显示诊断结果异常 51
ora-4068存储过程的错误分析 54
诊断网络连接错误的诊断 57
简单地谈论job和database link的一个特点 58
ora-01041错误诊断 60
ora-604错误分析 61
ora-7445(kdodpm)错误 62
产生隐藏列的函数索引 65
用sql解决一个有趣的问题 67
老熊的dba笔记(作者:熊军) 71
tns_由admin和oem引起的血案 72
由木马防护软件引起的db link故障 74
块和数据恢复 76
ora-12541ip地址冲突引起的错误 82
ora-8103错误的处理 83
banpingdba工作手记(作者:邹德平) 87
sql执行计划的变化导致查询变慢 88
大数据量操作导致datata guard延迟 91
oracle重做日志切换频繁导致的性能问题 92
ora-01438错误解决方案 93
使用logminer查找日志信息 95
oralce的存储结构通过合并碎片优化 97
在rac环境下处理ges报警情况 99

第2篇 诊断案例篇 101
asm案例分析与诊断(作者:杨廷坤) 103
ora-1012错误分析asm实例连接 104
解决asm空间扩展故障 111
ora-569错误解决asm创建表空间的问题 115
一次监控故障的诊断和处理(作者:熊军) 121
问题诊断分析 122
监控工作原理 123
问题的解决 127
总结 129
ora系列错误与诊断(作者:杨廷坤) 131
解决ora-600(16164)错误的过程 132
ora-942错误跟踪 139
ora-22868错误删除表空间 150
ora-1461错误处理过程 160
ora-01200裸设备恢复错误(作者:盖国强) 169
问题的发现 170
问题的分析 171
控制文件和数据文件 174
物理设备确认 176
确定解决方案 176
恢复执行 177
使用rman管理裸设备文件 181
oracle放弃了对裸设备的支持 184
oracle数据库版本的含义 185
处理oracle数据库无响应故障(作者:熊军) 189
无响应故障现象分析 190
无响应故障原因分析 190
无响应故障处理过程 191
如何避免数据库出现无响应故障 193
实际的案例处理过程 193
案例总结分析 198
总结 201
一个rac环境诊断案例(作者:杨廷坤) 203

第3篇 sql调优文章 213
合理使用索引来解决性能问题(作者:熊军) 215
案例1:利用复合索引解决性能问题 216
b tree索引的结构和特点 218
如何扫描索引? 223
案例二:巧用索引降序扫描解决性能问题 224
索引访问数据时的成本计算 225
案例三:减少clustering factor,解决性能问题 227
总结 228
sql优化与调整实践(作者:杨廷坤) 229
如何跨越视图生效hint? 230
SQL优化引起的问题 236
sql语句中常量处理 244
优化一次更新操作 247
索引访问和数据读取(作者:盖国强) 253
高db sql发现time使用的sql 254
获取执行计划和优化索引 255
index fast full scan和排序 256
index降序 full scan消除排序优化 260
index fast full 数据访问scan 262
index full 数据访问scan 268
索引访问的关键值顺序和性能 269
使用基于函数的索引来提高查询性能 274
sql优化everything is possible(作者:杨廷坤) 281
union效率比union更高 all效率高 282
恒等查询条件对查询的影响 284
两层group 相反,by的效率比一层group更高 by高 287
提高distinct后的查询效率 290
增加索引改变执行计划 292

第4篇 性能优化篇 295
执行计划和统计信息案例 (作者:杨廷坤)297
checkbug使用check 298
正常查询作为条件报错的问题 303
job调用dbms_stats包错误诊断 308
长时间latch free等待-记录系统异常诊断过程 310
诊断和解决ora-4030问题 317
oracle数据库性能与统计信息(作者:熊军) 329
一个真实的案例 330
统计信息的重要性 334
统计信息相关知识 335
面临的问题和挑战 337
对统计信息的常见误解 339
总结 341
聚簇因子、柱状图及执行计划(作者:段林仲) 343
clustering_factor对执行计划的影响 344
cursor_sharing和sql执行计划 348
histograms对执行计划的影响 352
表碎片及分页查询优化(作者:盖国强) 363
性能分析的起点 364
awr和oswatcher诊断案例 367
statspack案例分析 370
统计数据分析统计数据表 371
消除碎片和优化性能 374
cache和nocache对性能的影响 379
cache表案例分析在erp系统中 380
优化分页查询 384
dbms_profiler用于诊断和优化 387
总结 390
调整和优化一次排序(作者:段林仲) 391
发现statspack的问题 392
sql排序问题定位 393
sql优化和解决问题 394
优化后的性能比较 400

参考文献 403

[我要扒资料]

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。