DBA的思想天空:感悟Oracle數(shù)據(jù)庫本質(zhì)(白鱔著)txt免費(fèi)下載
本文關(guān)鍵詞:DBA的思想天空——感悟Oracle數(shù)據(jù)庫本質(zhì),由筆耕文化傳播整理發(fā)布。
《DBA的思想天空——感悟Oracle數(shù)據(jù)庫本質(zhì)》重在介紹Oracle數(shù)據(jù)庫的性能調(diào)優(yōu)方法及相應(yīng)的工作思路,但并不拘泥于技術(shù)細(xì)節(jié)。作者白鱔、儲(chǔ)學(xué)榮結(jié)合多年的豐富經(jīng)驗(yàn),借助大量真實(shí)案例剖析了相關(guān)技術(shù)原理,闡述了理論知識(shí)在實(shí)踐中的應(yīng)用方法。
商家名稱 信用等級(jí) 購買信息 訂購本書
DBA的思想天空:感悟Oracle數(shù)據(jù)庫本質(zhì)(白鱔著)
DBA的思想天空:感悟Oracle數(shù)據(jù)庫本質(zhì)(白鱔著)
《DBA的思想天空——感悟Oracle數(shù)據(jù)庫本質(zhì)》重在介紹Oracle數(shù)據(jù)庫的性能調(diào)優(yōu)方法及相應(yīng)的工作思路,但并不拘泥于技術(shù)細(xì)節(jié)。作者白鱔、儲(chǔ)學(xué)榮結(jié)合多年的豐富經(jīng)驗(yàn),借助大量真實(shí)案例剖析了相關(guān)技術(shù)原理,闡述了理論知識(shí)在實(shí)踐中的應(yīng)用方法。全書分為三個(gè)部分,共19章。第一部分介紹了Oracle的基本原理,以及從基本原理衍生而出的一些分析問題的方法和思路。第二部分介紹了DBA應(yīng)該掌握的常用工具。第三部分介紹了DBA分析問題的主要思路和一些典型案例。
作者簡介白鱔,,Oracle ACE。從事IT工作20年,曾供職于DEC、賽格計(jì)算機(jī)、長天集團(tuán)、聯(lián)想金融事業(yè)部等,擔(dān)任過技術(shù)總監(jiān)、應(yīng)用體系總監(jiān)等技術(shù)職務(wù)。長期從事應(yīng)用軟件開發(fā)、設(shè)計(jì)與性能優(yōu)化工作,1996年主持設(shè)計(jì)了國內(nèi)首套電信級(jí)長話聯(lián)機(jī)實(shí)時(shí)計(jì)費(fèi)系統(tǒng)。榮獲福建省科技進(jìn)步三等獎(jiǎng);1998年主持設(shè)計(jì)了首套三檢合一的檢驗(yàn)檢疫綜合管理系統(tǒng),榮獲深圳市科技進(jìn)步三等獎(jiǎng)。2002年起從事專業(yè)IT運(yùn)維與技術(shù)支撐服務(wù)工作。在系統(tǒng)優(yōu)化領(lǐng)域有十分豐富的工作經(jīng)驗(yàn),參與過數(shù)十個(gè)大型優(yōu)化項(xiàng)目。著有《Oracle優(yōu)化日記》、《Oracle RAC日記》等技術(shù)書。1992年畢業(yè)于南京大學(xué)計(jì)算機(jī)系。曾供職于得實(shí)集團(tuán)、長天集團(tuán)、聯(lián)想集團(tuán)等知名IT企業(yè),擔(dān)任程序員、軟件架構(gòu)師等職務(wù)。從事過電信、金融、政府等行業(yè)核心系統(tǒng)研發(fā)工作,參與過UNIX內(nèi)核開發(fā)工作并獨(dú)立開發(fā)了類自然語言的電信計(jì)費(fèi)專用語言ABC的編譯器和P代碼運(yùn)行虛擬機(jī)。2005年開始專門從事IT咨詢與性能優(yōu)化工作。在Oracle數(shù)據(jù)庫性能優(yōu)化方面有很深的造詣。并對(duì)Oracle數(shù)據(jù)庫的內(nèi)部結(jié)構(gòu)有較深的研究,編寫有大量的數(shù)據(jù)拯救工具。
目錄第一部分 基礎(chǔ)原理篇
第1章 理解Oracle數(shù)據(jù)庫和實(shí)例
1.1 什么是Oracle數(shù)據(jù)庫
1.2 Oracle數(shù)據(jù)庫的物理結(jié)構(gòu)
1.2.1 Inventory
1.2.2 口令文件
1.2.3 參數(shù)文件
1.2.4 控制文件
1.2.5 在線日志文件
1.2.6 數(shù)據(jù)文件
1.2.7 歸檔日志文件
1.3 實(shí)例和多實(shí)例數(shù)據(jù)庫
1.3.1 什么是數(shù)據(jù)庫實(shí)例
1.3.2 多實(shí)例數(shù)據(jù)庫
1.4 數(shù)據(jù)庫后臺(tái)進(jìn)程
1.4.1 進(jìn)程結(jié)構(gòu)
1.4.2 后臺(tái)進(jìn)程的功能作介紹
1.4.3 哪些后臺(tái)進(jìn)程可以殺
1.4.4 是誰在執(zhí)行SQL
第2章 理解DB Cache
2.1 什么是DB Cache
2.2 DB Cache的分配和DBWR的相關(guān)算法
2.2.1 DB_WRITER_PROCESSES參數(shù)
2.2.2 DB Cache的幾個(gè)主要的鏈和CKPT算法
2.2.3 檢索某個(gè)DB BLOCK的模擬算法
2.3 DB Cache相關(guān)的參數(shù)閂鎖和等待事件
2.4 DB Cache優(yōu)化的一些探討
2.4.1 DB Cache和熱塊沖突
2.4.2 使用KEEP POOL能改善CBC爭用嗎
2.4.3 如何判斷DB Cache是否足夠
2.4.4 DB Cache優(yōu)化要點(diǎn)
第3章 理解共享池
3.1 共享池堆的內(nèi)部結(jié)構(gòu)
3.1.1 進(jìn)一步了解共享池
3.1.2 共享池的子池技術(shù)
3.1.3 字典緩存
3.1.4 庫緩存和游標(biāo)
3.2 共享池和游標(biāo)
3.2.1 游標(biāo)與游標(biāo)共享
3.2.2 游標(biāo)與SQL的執(zhí)行
3.2.3 游標(biāo)共享和綁定變量
3.2.4 OPEN CURSOR和OPEN_CURSORS參數(shù)
3.2.5 CURSOR_SPACE_FOR_TIME參數(shù)
3.2.6 SESSION_CACHED_CURSORS參數(shù)和OPEN_CURSORS
3.2.7 CURSOR_SHARING和游標(biāo)共享
3.2.8 游標(biāo)的關(guān)閉
3.2.9 互斥鎖和游標(biāo)
3.3 共享池的相關(guān)參數(shù)
3.4 共享池故障處理
3.4.1 著名的ORA-4031
3.4.2 其他共享池常見故障
3.5 共享池優(yōu)化的主要思路
第4章 理解控制文件
4.1 控制文件的內(nèi)部結(jié)構(gòu)
4.1.1 控制文件和控制文件事務(wù)
4.1.2 控制文件自動(dòng)擴(kuò)展
4.1.3 如何轉(zhuǎn)儲(chǔ)和分析控制文件
4.1.4 文件頭和控制文件信息
4.2 故障處理和優(yōu)化
4.2.1 丟失或者損壞控制文件的處理方法
4.2.2 控制文件的優(yōu)化
第5章 理解REDO日志
5.1 什么是REDO日志
5.2 REDO的基本原理
5.2.1 介質(zhì)恢復(fù)和實(shí)例恢復(fù)的基本概念
5.2.2 變化矢量和REDO記錄
5.2.3 日志緩沖和LGWR
5.2.4 日志切換和REDO日志文件
5.2.5 事務(wù)提交和回滾的過程
5.3 REDO優(yōu)化
5.3.1 BULK操作能減少REDO嗎
5.3.2 如何優(yōu)化LOG FILE SYNC等待事件
5.3.3 SHUTDOWN ABORT無害嗎
5.3.4 關(guān)于REDO日志優(yōu)化的建議
第6章 理解UNDO
6.1 UNDO的基本原理
6.1.1 UNDO表空間和回滾段
6.1.2 ITL和UNDO
6.1.3 如何轉(zhuǎn)儲(chǔ)UNDO
6.1.4 UNDO自動(dòng)管理是如何工作的
6.1.5 系統(tǒng)回滾段的作用
6.1.6 著名的ORA-1555
6.1.7 回滾段手工管理
6.2 如何分析和優(yōu)化UNDO
第7章 理解PGA、臨時(shí)表空間和排序
7.1 基本概念
7.1.1 臨時(shí)表空間和臨時(shí)段
7.1.2 PGA和排序
7.1.3 PGA和PGA_AGGREGATE_ TARGET
7.1.4 你應(yīng)該知道的PGA自動(dòng)管理內(nèi)幕
7.2 PGA優(yōu)化的要點(diǎn)
第8章 理解ASM的結(jié)構(gòu)
8.1 什么是ASM
8.2 ASM的結(jié)構(gòu)
8.2.1 ASM DISKHEADER的結(jié)構(gòu)
8.2.2 ASM FILE DIRECTORY文件結(jié)構(gòu)
8.2.3 ASM ALIAS DIRECTORY文件結(jié)構(gòu)
8.2.4 ASM DISK DIRECTORY文件結(jié)構(gòu)
8.2.5 從ASM存儲(chǔ)結(jié)構(gòu)談ASM日常維護(hù)的要點(diǎn)
8.3 如何使用KFED分析和修改ASM數(shù)據(jù)
8.4 如何使用AMDU導(dǎo)出ASM文件
第9章 理解數(shù)據(jù)塊結(jié)構(gòu)
9.1 理解數(shù)據(jù)塊頭結(jié)構(gòu)
9.2 理解ITL
9.3 理解記錄結(jié)構(gòu)
9.4 解析Oracle字段的內(nèi)部數(shù)據(jù)存儲(chǔ)格式
9.5 理解LOB的存儲(chǔ)結(jié)構(gòu)
第10章 理解表的結(jié)構(gòu)
10.1 到底什么是“表”
10.1.1 PCTFREE和行鏈
10.1.2 那些逝去的老參數(shù)
10.1.3 減少熱塊沖突的方法
10.2 從數(shù)據(jù)塊結(jié)構(gòu)看目前主流容災(zāi)技術(shù)
10.3 案例——簡單任務(wù)
第11章 理解索引
11.1 反轉(zhuǎn)鍵索引的誤區(qū)
11.2 索引訪問的方式
11.2.1 小表用索引有意義嗎
11.2.2 位圖索引為什么不適合大并發(fā)量環(huán)境
11.3 重建索引的作用
11.4 索引使用的“三大紀(jì)律八項(xiàng)注意”
11.5 案例——索引危機(jī)
第12章 理解分區(qū)表
12.1 什么是分區(qū)表
12.2 分區(qū)表對(duì)海量數(shù)據(jù)的意義
12.2.1 分區(qū)表和歷史數(shù)據(jù)歸檔
12.2.2 分區(qū)表和高水位推進(jìn)
12.2.3 分區(qū)表和RAC環(huán)境
12.2.4 分區(qū)主鍵和分區(qū)粒度的選擇
第13章 理解序列
13.1 什么是序列
13.2 序列的使用和優(yōu)化
第二部分 分析思路篇
第14章 問題分析綜述
14.1 如何抓住蝴蝶效應(yīng)中的那只蝴蝶
14.2 為什么要強(qiáng)調(diào)基礎(chǔ)概念
14.3 工作中的好習(xí)慣帶來的福利
第15章 DBA分析思路的探討
15.1 問題分析總路線圖
15.2 普通故障的分析路線
15.3 性能問題的分析路線
15.4 SQL語句的分析路線
15.5 利用你知道的原理縮小問題的范圍
15.6 關(guān)閉問題的條件
15.7 靈活運(yùn)用你的知識(shí)
15.8 DBA需要與時(shí)俱進(jìn)
15.9 多表連接的優(yōu)化技巧
15.10 理論如何聯(lián)系實(shí)踐
第三部分 典型案例篇
第16章 RAC故障分析
16.1 LOG_ARCHIVE_MAX_PROCESS導(dǎo)致的RAC腦裂
16.2 RAC系統(tǒng)故障的處理過程
16.3 三天兩次嚴(yán)重故障
第17章 ORA-600故障
17.1 ORA-600 [12700]錯(cuò)誤的分析過程
17.2 ORA-600 [kdsgrp1]的處理案例
第18章 性能問題分析
18.1 壓力測(cè)試遇到的問題
18.2 IMP導(dǎo)入性能問題的分析
18.3 并行操作為什么無法執(zhí)行
第19章 SQL優(yōu)化
19.1 一個(gè)常用的SQL優(yōu)化方法
19.2 一個(gè)查找IP所屬區(qū)域的SQL優(yōu)化思路
結(jié)束語
相關(guān)閱讀:
全國高等學(xué)校教材.婦產(chǎn)科學(xué)(樂杰著)
初夏荷花時(shí)期的愛情(朱天心著)
毒醫(yī)皇后(套裝上下冊(cè))(納蘭靜語著)
學(xué)會(huì)寬容,人生步步能贏(趙麗榮著)
一分鐘擺脫負(fù)面情緒(雷楊著)
更多圖書資訊可訪問讀書人圖書頻道:
(作者:白鱔 編輯:kind887)
本文關(guān)鍵詞:DBA的思想天空——感悟Oracle數(shù)據(jù)庫本質(zhì),由筆耕文化傳播整理發(fā)布。
本文編號(hào):109416
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/109416.html