《数据库诊断案例与性能优化实践》PDF格式

冷眸
阅读

目录

:

第1篇 dba工作手记 1

eygle的dba工作手记(作者:盖国强) 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

yangtingkun的dba工作手记(作者:杨廷琨) 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

ip地址冲突引发的ora-12541错误 82

ora-8103错误的处理 83

banping的dba工作手记(作者:邹德平) 87

sql执行计划改变导致查询变慢 88

大数据量操作导致data guard延迟 91

oracle重做日志切换频繁导致的性能问题 92

一次ora-01438错误的解决办法 93

使用logminer查找日志信息 95

通过合并碎片来优化oralce的存储结构 97

rac环境下ges报警情况的处理 99

第2篇 诊断案例篇 101

asm案例分析与诊断(作者:杨廷琨) 103

asm实例连接之ora-1012错误分析 104

asm空间扩展故障解决 111

asm创建表空间之ora-569错误解决 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

案例一:利用复合索引解决性能问题 216

b tree索引的结构及特点 218

oracle如何扫描索引 223

案例二:巧用索引降序扫描解决性能问题 224

通过索引访问数据时的成本计算 225

案例三:降低clustering factor,解决性能问题 227

总结 228

sql优化与调整实践(作者:杨廷琨) 229

hint如何跨越视图生效 230

sql优化引出的问题 236

sql语句中常量的处理 244

一次更新操作的优化 247

索引访问与数据读取(作者:盖国强) 253

高db 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

cbo使用check的一个bug 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

erp系统中cache表案例分析 380

对于分页查询的优化 384

dbms_profiler包用于诊断与优化 387

总结 390

一次排序的调整与优化(作者:段林仲) 391

statspack之问题发现 392

sql排序之问题定位 393

sql优化与问题解决 394

优化后性能比较 400

参考文献 403

阅读
本文由用户上传,如有侵权请联系删除!

撰写回复
更多知识