注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫OracleDBA的思想天空:感悟Oracle數(shù)據(jù)庫本質(zhì)

DBA的思想天空:感悟Oracle數(shù)據(jù)庫本質(zhì)

DBA的思想天空:感悟Oracle數(shù)據(jù)庫本質(zhì)

定 價:¥89.00

作 者: 白 鱔 儲學(xué)榮
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: Oracle

ISBN: 9787115294432 出版時間: 2012-09-28 包裝: 平裝
開本: 16 頁數(shù): 448 字?jǐn)?shù):  

內(nèi)容簡介

  數(shù)據(jù)庫的性能優(yōu)化一直是DBA日常工作中非常重要的組成部分,然而很多DBA在學(xué)習(xí)了大量技術(shù),參加了大量培訓(xùn)后,仍然會在實際工作中遇到難以下手的問題。實際上,在數(shù)據(jù)庫優(yōu)化工作中,方法和思路遠(yuǎn)比技術(shù)實現(xiàn)重要得多。 《DBA的思想天空:感悟Oracle數(shù)據(jù)庫本質(zhì)》重在介紹Oracle數(shù)據(jù)庫的性能調(diào)優(yōu)方法及相應(yīng)的工作思路,但并不拘泥于技術(shù)細(xì)節(jié)。作者通過大量真實案例,深度剖析了相關(guān)技術(shù)原理,同時還闡述了理論知識在實踐中的應(yīng)用方法。優(yōu)化工作的本質(zhì)其實就是透過表象探尋根源,解決問題實現(xiàn)調(diào)優(yōu),正所謂“思路是道,操作方法是技”,得道是極大的提升,也是DBA的思想精髓。

作者簡介

  白鱔,Oracle ACE。從事IT工作20年,曾供職于DEC、賽格計算機(jī)、長天集團(tuán)、聯(lián)想金融事業(yè)部等,擔(dān)任過技術(shù)總監(jiān)、應(yīng)用體系總監(jiān)等技術(shù)職務(wù)。長期從事應(yīng)用軟件開發(fā)、設(shè)計與性能優(yōu)化工作,1996年主持設(shè)計了國內(nèi)首套電信級長話聯(lián)機(jī)實時計費系統(tǒng),榮獲福建省科技進(jìn)步三等獎;1998年主持設(shè)計了首套三檢合一的檢驗檢疫綜合管理系統(tǒng),榮獲深圳市科技進(jìn)步三等獎。2002年起從事專業(yè)IT運維與技術(shù)支撐服務(wù)工作,在系統(tǒng)優(yōu)化領(lǐng)域有十分豐富的工作經(jīng)驗,參與過數(shù)十個大型優(yōu)化項目。著有《Oracle 優(yōu)化日記》、《Oracle RAC日記》等技術(shù)書籍。 儲學(xué)榮,1992年畢業(yè)于南京大學(xué)計算機(jī)系,曾供職于得實集團(tuán)、長天集團(tuán)、聯(lián)想集團(tuán)等知名IT企業(yè),擔(dān)任程序員、軟件架構(gòu)師等職務(wù)。從事過電信、金融、政府等行業(yè)核心系統(tǒng)研發(fā)工作,參與過UNIX內(nèi)核開發(fā)工作并獨立開發(fā)了類自然語言的電信計費專用語言ABC的編譯器和P代碼運行虛擬機(jī)。2005年開始專門從事IT咨詢與性能優(yōu)化工作,在Oracle數(shù)據(jù)庫性能優(yōu)化方面有很深的造詣,并對Oracle數(shù)據(jù)庫的內(nèi)部結(jié)構(gòu)有較深的研究,編寫有大量的數(shù)據(jù)拯救工具。

圖書目錄

目  錄
第一部分  基礎(chǔ)原理篇
第1章  理解Oracle數(shù)據(jù)庫和實例  3
1.1  什么是Oracle數(shù)據(jù)庫  3
1.2  Oracle數(shù)據(jù)庫的物理結(jié)構(gòu)  6
1.2.1  Inventory  6
1.2.2  口令文件  9
1.2.3  參數(shù)文件  10
1.2.4  控制文件  11
1.2.5  在線日志文件  12
1.2.6  數(shù)據(jù)文件  12
1.2.7  歸檔日志文件  12
1.3  實例和多實例數(shù)據(jù)庫  13
1.3.1  什么是數(shù)據(jù)庫實例  13
1.3.2  多實例數(shù)據(jù)庫  16
1.4  數(shù)據(jù)庫后臺進(jìn)程  18
1.4.1  進(jìn)程結(jié)構(gòu)  19
1.4.2  后臺進(jìn)程的功能作介紹  20
1.4.3  哪些后臺進(jìn)程可以殺  22
1.4.4  是誰在執(zhí)行SQL  27
第2章  理解DB Cache  31
2.1  什么是DB Cache  33
2.2  DB Cache的分配和DBWR的相關(guān)算法  40
2.2.1  DB_WRITER_PROCESSES參數(shù)  41
2.2.2  DB Cache的幾個主要的鏈和CKPT算法  43
2.2.3  檢索某個DB BLOCK的模擬算法  45
2.3  DB Cache相關(guān)的參數(shù)閂鎖和等待事件  48
2.4  DB Cache優(yōu)化的一些探討  51
2.4.1  DB Cache和熱塊沖突  51
2.4.2  使用KEEP POOL能改善CBC爭用嗎  54
2.4.3  如何判斷DB Cache是否足夠  55
2.4.4  DB Cache優(yōu)化要點  59
第3章  理解共享池  62
3.1  共享池堆的內(nèi)部結(jié)構(gòu)  64
3.1.1  進(jìn)一步了解共享池  68
3.1.2  共享池的子池技術(shù)  75
3.1.3  字典緩存  78
3.1.4  庫緩存和游標(biāo)  80
3.2  共享池和游標(biāo)  85
3.2.1  游標(biāo)與游標(biāo)共享  86
3.2.2  游標(biāo)與SQL的執(zhí)行  90
3.2.3  游標(biāo)共享和綁定變量  96
3.2.4  OPEN CURSOR和OPEN_CURSORS參數(shù)  101
3.2.5  CURSOR_SPACE_FOR_TIME參數(shù)  102
3.2.6  SESSION_CACHED_CURSORS參數(shù)和OPEN_CURSORS  103
3.2.7  CURSOR_SHARING和游標(biāo)共享  109
3.2.8  游標(biāo)的關(guān)閉  111
3.2.9  互斥鎖和游標(biāo)  112
3.3  共享池的相關(guān)參數(shù)  114
3.4  共享池故障處理  115
3.4.1  著名的ORA-4031  116
3.4.2  其他共享池常見故障  125
3.5  共享池優(yōu)化的主要思路  128
第4章  理解控制文件  130
4.1  控制文件的內(nèi)部結(jié)構(gòu)  130
4.1.1  控制文件和控制文件事務(wù)  130
4.1.2  控制文件自動擴(kuò)展  132
4.1.3  如何轉(zhuǎn)儲和分析控制文件  133
4.1.4  文件頭和控制文件信息  135
4.2  故障處理和優(yōu)化  136
4.2.1  丟失或者損壞控制文件的處理方法  136
4.2.2  控制文件的優(yōu)化  138
第5章  理解REDO日志  140
5.1  什么是REDO日志  140
5.2  REDO的基本原理  141
5.2.1  介質(zhì)恢復(fù)和實例恢復(fù)的基本概念  141
5.2.2  變化矢量和REDO記錄  143
5.2.3  日志緩沖和LGWR  149
5.2.4  日志切換和REDO日志文件  152
5.2.5  事務(wù)提交和回滾的過程  156
5.3  REDO優(yōu)化  157
5.3.1  BULK操作能減少REDO嗎  157
5.3.2  如何優(yōu)化LOG FILE SYNC等待事件  166
5.3.3  SHUTDOWN ABORT無害嗎  168
5.3.4  關(guān)于REDO日志優(yōu)化的建議  169
第6章  理解UNDO  172
6.1  UNDO的基本原理  172
6.1.1  UNDO表空間和回滾段  173
6.1.2  ITL和UNDO  175
6.1.3  如何轉(zhuǎn)儲UNDO  176
6.1.4  UNDO自動管理是如何工作的  177
6.1.5  系統(tǒng)回滾段的作用  178
6.1.6  著名的ORA-1555  179
6.1.7  回滾段手工管理  180
6.2  如何分析和優(yōu)化UNDO  181
第7章  理解PGA、臨時表空間和排序  183
7.1  基本概念  184
7.1.1  臨時表空間和臨時段  184
7.1.2  PGA和排序  185
7.1.3  PGA和PGA_AGGREGATE_ TARGET  187
7.1.4  你應(yīng)該知道的PGA自動管理內(nèi)幕  191
7.2  PGA優(yōu)化的要點  193
第8章  理解ASM的結(jié)構(gòu)  197
8.1  什么是ASM  197
8.2  ASM的結(jié)構(gòu)  201
8.2.1  ASM DISKHEADER的結(jié)構(gòu)  201
8.2.2  ASM FILE DIRECTORY文件結(jié)構(gòu)  203
8.2.3  ASM ALIAS DIRECTORY文件結(jié)構(gòu)  207
8.2.4  ASM DISK DIRECTORY文件結(jié)構(gòu)  209
8.2.5  從ASM存儲結(jié)構(gòu)談ASM日常維護(hù)的要點  210
8.3  如何使用KFED分析和修改ASM數(shù)據(jù)  211
8.4  如何使用AMDU導(dǎo)出ASM文件  216
第9章  理解數(shù)據(jù)塊結(jié)構(gòu)  224
9.1  理解數(shù)據(jù)塊頭結(jié)構(gòu)  224
9.2  理解ITL  227
9.3  理解記錄結(jié)構(gòu)  231
9.4  解析Oracle字段的內(nèi)部數(shù)據(jù)存儲格式  234
9.5  理解LOB的存儲結(jié)構(gòu)  241
第10章  理解表的結(jié)構(gòu)  246
10.1  到底什么是“表”  246
10.1.1  PCTFREE和行鏈  249
10.1.2  那些逝去的老參數(shù)  254
10.1.3  減少熱塊沖突的方法  257
10.2  從數(shù)據(jù)塊結(jié)構(gòu)看目前主流容災(zāi)技術(shù)  260
10.3  案例——簡單任務(wù)  265
第11章  理解索引  278
11.1  反轉(zhuǎn)鍵索引的誤區(qū)  280
11.2  索引訪問的方式  284
11.2.1  小表用索引有意義嗎  286
11.2.2  位圖索引為什么不適合大并發(fā)量環(huán)境  287
11.3  重建索引的作用  291
11.4  索引使用的“三大紀(jì)律八項注意”  294
11.5  案例——索引危機(jī)  296
第12章  理解分區(qū)表  305
12.1  什么是分區(qū)表  305
12.2  分區(qū)表對海量數(shù)據(jù)的意義  310
12.2.1  分區(qū)表和歷史數(shù)據(jù)歸檔  311
12.2.2  分區(qū)表和高水位推進(jìn)  315
12.2.3  分區(qū)表和RAC環(huán)境  316
12.2.4  分區(qū)主鍵和分區(qū)粒度的選擇  317
第13章  理解序列  319
13.1  什么是序列  319
13.2  序列的使用和優(yōu)化  320
第二部分  分析思路篇
第14章  問題分析綜述  324
14.1  如何抓住蝴蝶效應(yīng)中的那只蝴蝶  325
14.2  為什么要強(qiáng)調(diào)基礎(chǔ)概念  328
14.3  工作中的好習(xí)慣帶來的福利  330
第15章  DBA分析思路的探討  332
15.1  問題分析總路線圖  332
15.2  普通故障的分析路線  335
15.3  性能問題的分析路線  340
15.4  SQL語句的分析路線  347
15.5  利用你知道的原理縮小問題的范圍  351
15.6  關(guān)閉問題的條件  353
15.7  靈活運用你的知識  354
15.8  DBA需要與時俱進(jìn)  356
15.9  多表連接的優(yōu)化技巧  359
15.10  理論如何聯(lián)系實踐  364
第三部分  典型案例篇
第16章  RAC故障分析  370
16.1  LOG_ARCHIVE_MAX_PROCESS導(dǎo)致的RAC腦裂  370
16.2  RAC系統(tǒng)故障的處理過程  377
16.3  三天兩次嚴(yán)重故障  381
第17章  ORA-600故障  388
17.1  ORA-600 [12700]錯誤的分析過程  388
17.2  ORA-600 [kdsgrp1]的處理案例  401
第18章  性能問題分析  407
18.1  壓力測試遇到的問題  407
18.2  IMP導(dǎo)入性能問題的分析  411
18.3  并行操作為什么無法執(zhí)行  413
第19章  SQL優(yōu)化  421
19.1  一個常用的SQL優(yōu)化方法  421
19.2  一個查找IP所屬區(qū)域的SQL優(yōu)化思路  428
結(jié)束語  433
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號