|
java自学网(www.javazx.com)-java论坛,java电子书推荐:《Oracle核心技术》
7 G( u% n, w) E' H+ J, @1 Kjava电子书推荐理由:【Oracle资深专家Johnathan Lewis全新力作】,浓缩了Oracle的核心技术和精华,系统地介绍了数据库性能问题出现的原因以及背后的核心原理,以深入浅出的方式清晰地阐释了如何识别造成瓶颈的原因、如何优化数据库系统、为什么并发会严重降低性能等,是你解决数据库性能问题的必备工具。
" k) `( W* |- z! x9 u; Y u7 H; i9 D; u
% h3 `2 l$ _/ K7 R) f! }* Z
作者:[英]Jonathan Lewis 著, w& G6 ^: ]9 c" d- d9 g4 f$ {
出版社:人民邮电出版社' v5 S+ g* d3 a
出版时间:2013年11月
2 Y$ f: L' ~* U* e% k7 h6 W! B0 |! p
4 o: h8 Z7 R5 S+ T3 p6 q
( D! t$ ^, l$ J
) y y8 _ Z* n- r. K" t* X3 Z/ g1 ]7 F# e! ?
java电子书目录:& Z6 X0 y; S/ s+ y/ o4 O
+ X1 g# b$ z) W; N# @5 {! r0 m7 h4 m
第1章 准备开始 1
, d. ~9 B* W6 C8 n8 V/ {' b1.1 Oracle的流程 1
1 O2 X) B, c. v1.2 Oracle实战 4, _) H u0 B$ W# w
1.3 小结 41 A3 }- c/ p5 {5 v4 I* e9 N
2 E9 B( e. l; u& A
第2章 redo和undo 5
/ Z: P& F$ x* X0 B4 R+ {$ P0 E2.1 基本数据改变 5
4 D) w- D" W) r4 @4 _" {2.1.1 数据改变的方法 6
; B1 `! D- s, r* {& m2 T* L/ T2.1.2 示例 6
7 [/ T6 t8 l' b2.1.3 任务报告 9; L1 M# c1 [8 q3 I& k4 x }5 j
2.1.4 观察总结 10# w: ]% i s! @
2.2 ACID 11
3 u; t# I8 h7 p: q& o2 C2.3 redo复杂度 13
4 _! _& q+ S- Y8 I; Y% f2.4 undo复杂度 18
/ X# |/ n- X$ a* ], L* {( y2.4.1 读一致性 19
, L$ B- @6 g! q$ d% L, }& i2.4.2 回滚 19, _0 Z- _. H" b r9 j( O) a
2.5 小结 21; R# V* r) Q5 d$ d: M6 M
$ R e: K) L6 F
第3章 事务与一致性 22# G; F& W. h( `5 z+ ~
3.1 冲突解决 22 i* [$ U+ g+ B& O' w
3.2 事务与undo 23
2 v1 W6 c6 c- i0 J+ F' Y4 |3.2.1 事务的开始与结束 24
' F0 Z& ~2 y# [9 @1 m3.2.2 事务表 256 H A, ^* g+ n7 S( O4 h& ?
3.2.3 undo块回顾 27
" j; x# i. |: S8 u: Q4 q- e0 `' O. c3.3 数据块访问与undo 30+ `) ?8 S1 l7 B, s1 |' ?, R
3.3.1 设置场景 30' K# {2 h' Z: t9 V5 Q
3.3.2 事务列表 31% g/ [8 W5 X) G
3.3.3 并发动作 33" M9 b& _" A N* ^
3.4 提交SCN 38
8 `2 F$ T& v7 Y- T1 m! C) J# [3 s- [3.4.1 提交清除 39. P0 Z" B" N; _# M& W1 |2 h
3.4.2 延迟块清除 41% \3 E5 |: G2 Z- n. v$ B- M
3.4.3 事务表回滚 44% ^( ?3 {. i% O) M: O$ ^1 k G& g
3.5 大对象 48
2 S8 j8 _6 s- j* ^3.6 小结 49
0 w9 t9 \, X# O. M4 V; p6 p6 n0 b
$ ?: N* P: n7 b$ g. c2 o第4章 锁与闩锁 50
# X( ]+ ^ m/ y6 R8 t+ S' X5 @4.1 事情有先有后 50% H& k) c8 a, {# G/ L& |
4.1.1 数组 50' _: s& ?# ?1 |# o5 F
4.1.2 指针 51
& ?8 Q5 N( x) t0 J' O' q N8 b) U4.1.3 链表 513 x( S, \+ o" n; z0 d" R1 E+ T
4.1.4 散列表 53( l- \. A D6 \! Y) ?, i5 }
4.2 闩锁 56# R4 T+ D$ j- N( S) c6 M" a
4.2.1 闩锁背后的逻辑 56
5 H$ O' n8 K* Z/ B6 i$ e4.2.2 闩锁活动统计 59
9 S4 D* v. s! t; g6 L4.2.3 闩锁可扩展性 63! y, R G* L1 H
4.3 锁 64
0 f4 P: n& E M( {1 G& w4.3.1 基础结构 65
! _! z4 E M ^% ]! _' I0 x9 L1 S4.3.2 V$lock的图形展示 66
3 \$ [- Y. L7 k* H4.3.3 死锁 69
$ F5 _+ U5 u- ?1 z4.3.4 锁模式 72
8 u; J, ~! [/ @4.3.5 保护锁的闩锁 739 A" D9 ~9 t3 ]
4.3.6 KGL锁(和pin) 756 K5 d0 Q- K+ f" B* g
4.3.7 锁和pin 75; d$ W4 t1 E) V! l) |( o h( z
4.4 小结 771 c T9 M2 n( O+ s! L7 L* k9 j- J _
( c% |9 e, W# w/ s E
第5章 缓存和复制 79
, i/ [+ t+ m: y5 D% c% l. P+ l5.1 内存管理 79
" l" E+ C; \7 N0 m+ g- l5.1.1 granule 80
$ c$ O% H. U' @; j! O9 l/ L, d5.1.2 granule和缓冲区 81/ a8 ^ M! l( n% \! u" t e
5.2 多个数据块缓存 83' m. ], \; W1 l0 s% d9 ?) X
5.2.1 granule和缓冲池 84
1 O& o. o( a9 U5 X1 ~" Y5.2.2 缓冲池 85* e- g4 C$ Q: G7 x
5.3 工作集 86
+ x- b" j& V, L, U& B* I5.4 LRU/TCH算法 88
* I: Z; m, d& I) f5.4.1 LRU/TCH实战 89
2 @7 H B; J% ?* ?+ y1 z5.4.2 重新链接缓冲区 90
, P# ]% S) k( Z0 U0 D9 t) J5.5 REPL_AUX 92
- j3 B6 U* f3 }5.6 查找数据 94* F& z; X2 y. A3 S/ a
5.6.1 pin住缓冲区 96! l) ^( Y o/ x) B1 l! j
5.6.2 逻辑I/O 987 }: F* U9 Q$ m4 W/ q# A0 k2 U
5.6.3 更新(update) 99* y8 r9 s- k6 S, u" U( e
5.6.4 载入散列链 100
/ Y9 O! k! K5 n6 O& V5.6.5 读一致性拷贝 100/ N( g1 X# v$ p' S0 S9 ^# M6 m9 x7 Z
5.6.6 物理I/O 101
+ H6 k8 f) y5 |$ |5.6.7 表扫描 102
5 z5 \/ b: M# x) s. c4 G/ v5.7 小结 103
2 t" d( ?! W [6 T" W9 g
( D6 _: D7 K* W* j$ z8 t( N第6章 写入和恢复 105' u9 W: C1 H: g4 _0 G5 x
6.1 目标 105( I q* t8 P8 U4 @8 L3 }0 J
6.2 日志写进程 106
! Z4 z4 p' w+ l+ u: f4 G0 E2 y6.2.1 日志写进程写入 108
5 \2 t% J# {8 q3 J* h( o Y6.2.2 PL/SQL优化 110" O$ I' F: U2 U) { z( z# W$ _! @; n
6.2.3 ACID异常 113
3 I9 W& ~+ U+ R5 `, I" d$ ^6.2.4 提交改进 113& R* B% U( V/ L) X% I" [
6.2.5 过程 115. X: Z' B$ w6 ~* ?$ w; o6 v4 W
6.2.6 重做日志浪费 1183 s' C) \) D* X; q. `$ b
6.2.7 私有重做 119: E7 N) c- c4 u
6.3 数据库写进程 120
/ E6 f7 r( ^* M% v( U* ^6.3.1 缓冲区头部 1213 v. o! V( O) A1 _- ^. ?
6.3.2 检查点队列 121" C3 o% l0 q) o8 x; p4 N9 U
6.3.3 增量检查点 123
# r, f8 S0 H$ O3 d6 M6.4 数据库写进程的交互 124
% H2 R% `: F1 A4 v6.4.1 数据库写进程与日志写进程 124
2 m2 T) A( |; [3 L7 b$ l, t6.4.2 数据库写进程和LRU 125' C4 ]4 a9 H- T! E5 q9 G
6.4.3 检查点和队列 128. u+ ^. w' x. m8 v+ c
6.4.4 缓冲区头部队列 132
' ]$ |8 l+ {1 R" S/ k; e7 U% t6.4.5 检查点和日志文件 1338 a' S7 @ x2 L+ B
6.5 恢复 1355 i" l; ]8 C; E4 U" u7 U9 P
6.5.1 介质恢复 136+ P" d0 D0 U. j6 n8 _% [
6.5.2 备用数据库 137
7 \5 n8 E. ^& u+ _6.5.3 闪回数据库 137
% Z% ]& H8 T* c& d6.5.4 副作用 138
- ~# x/ F% l3 c8 \6.6 小结 139% D- S3 t, R( T4 D9 I. s
# h& w& H8 r0 ]- p7 q! |! ^
第7章 解析与优化 141
4 y0 ]! [! Z9 ]/ | ]) \7.1 理解SQL代码 141
f% E' o! u0 R& Q3 k0 w! H2 \7.1.1 解析 141
' g: p/ V- w; A' }% x5 s$ M$ [6 [7.1.2 优化 142) n& {: P; W6 E4 S
7.1.3 解释tkprof Summaries 1438 E) e) S2 T- U
7.2 数据字典缓存 145- [3 ?7 A/ A6 a& h' c' D
7.2.1 结构 149
2 k6 M% N* x) w, e7.2.2 数据字典缓存活动 151
; x/ k) i6 ^3 [" C7.3 什么是解析调用 154; n5 W5 h& }, ?$ P5 k
7.3.1 Cursor Caching 155# Z: \- D+ [- F9 c
7.3.2 持有游标 157( F0 }9 c: a4 O/ R& `
7.4 库缓存 158' {& q% Q( ^+ x6 A$ u5 i1 r. N
7.4.1 共享池结构 160( u1 Q9 P% J$ l7 \$ ]+ p
7.4.2 精妙的共享池结构 163
6 U9 e Y1 B( q8 d7.4.3 那么,行动吧! 168
; i! Q4 Z _+ n1 y. p' S7.5 解析和优化 170
7 \4 j5 e4 {( U* n; G$ U7.5.1 executing、locking和pinning 173
/ B3 s4 b# S8 o$ z7.5.2 互斥锁 174
0 [/ W* b; t. F- n7.6 小结 175
3 X9 o3 I9 Y9 j/ w) I- p: C. z8 q1 ?: K" z0 U
第8章 RAC及“缺陷” 176
+ }, F& W( a( T+ ^8.1 RAC示意图 177" i, z1 D0 ~0 }' i5 ]1 d
8.2 重点是什么 180
4 u/ V' Q' R: _- x J# x6 X5 y8.2.1 高可用性 180+ k/ z6 M3 _7 w
8.2.2 可扩展性 181
. ^3 @" Y2 } n. r8 [# H8.2.3 网格 182- Y6 u% c( O. ?: }$ p$ t4 @
8.3 它如何工作 183/ Q9 ^# z& T: b- ]2 H
8.3.1 全局资源目录 183: R7 P( z/ y9 U! W' K& d' }
8.3.2 Master和Shadow 1864 V4 _& r( q. ~! d
8.3.3 GCS和GES 189
; C; T! L1 b* R+ o8.3.4 缓存融合 190. m- G6 i: Y; d4 _4 X
8.3.5 后果 193( n) a% Z' h: A
8.4 恢复 195
, p. |& ?3 ^$ W1 Q' W! l* {/ e) M8.5 序列 196/ Q. @' O% Z" l2 {9 k
8.5.1 缓存序列 1976 n) O- q: i% r, T o
8.5.2 深入解析序列 197
& {; p' ^. u; B8 P6 H# N8.5.3 有序的序列 199! M4 _+ v; X M* a
8.5.4 序列和索引 2012 h7 C" k" }" k8 g" d* e
8.6 小结 203" h; I3 ^& H& l; |( ]
5 w7 u0 i: ^. D; h, r
4 L) p) N8 w' t
- p( ^$ N' M: z7 o1 }
/ _7 T4 v2 i& c2 S; `$ o
百度网盘下载地址链接(百度云):java自学网(javazx.com)Oracle核心技术 PDF 高清 电子书 百度云.zip【密码回帖可见】
- P: D& D2 A, L' W; l P5 W4 \+ X) R$ B1 N5 V( N
! {6 ~ x; O7 ~7 J/ G
# ^& D0 \$ p% P4 V9 `; d [1 z) d; u, Y
|
|