注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)OracleOracle性能優(yōu)化技術(shù)內(nèi)幕

Oracle性能優(yōu)化技術(shù)內(nèi)幕

Oracle性能優(yōu)化技術(shù)內(nèi)幕

定 價(jià):¥35.00

作 者: (美)Gaja Krishna Vaidyanatha,(美)Kirtikumar Deshpande,(美)John Kostelac著;鐘鳴[等]譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Oracle技術(shù)系列叢書(shū)
標(biāo) 簽: Oracle

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111101024 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開(kāi)本: 24cm 頁(yè)數(shù): 271頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)講述Oracle性能優(yōu)化技術(shù)。書(shū)中對(duì)給出的每一種優(yōu)化方法和措施都從原理、具體步驟、所利用的工具等幾個(gè)方面進(jìn)行了詳細(xì)的闡述,很容易學(xué)習(xí)和掌握。作者實(shí)踐經(jīng)驗(yàn)豐富,具有較高的理論水平,對(duì)Oracle的體系結(jié)構(gòu)和內(nèi)部運(yùn)行機(jī)制極為熟悉,對(duì)Oracle性能優(yōu)化問(wèn)題有許多獨(dú)到精辟的見(jiàn)解。書(shū)中就多年以來(lái)關(guān)于性能優(yōu)化人們一直認(rèn)為是正確的某些錯(cuò)誤觀點(diǎn)和方法提出了批判,令人信服地證明了這些觀點(diǎn)和方法的荒誕,提出了較為正確的觀點(diǎn)和方法。本書(shū)可供具有一定基礎(chǔ)的Oracle數(shù)據(jù)庫(kù)管理人員和應(yīng)用編程人員學(xué)習(xí),也可以作為對(duì)Oracle性能優(yōu)化進(jìn)行深入研究的重要參考文獻(xiàn)。

作者簡(jiǎn)介

暫缺《Oracle性能優(yōu)化技術(shù)內(nèi)幕》作者簡(jiǎn)介

圖書(shū)目錄

序言
前言
第一部分 方法
第1章 Oracle性能管理介紹 
1.1 什么是優(yōu)化 
1.2 為什么需要優(yōu)化 
1.3 由誰(shuí)來(lái)優(yōu)化 
1.4 優(yōu)化到何種程度 
1.5 何時(shí)停止優(yōu)化 
1.6 本章小結(jié) 
第2章 優(yōu)化方法 
2.1 為什么要重視優(yōu)化方法 
2.2 什么是良好的優(yōu)化方法 
2.3 Oracle性能優(yōu)化的基本方法 
2.3.1 設(shè)立合理的性能優(yōu)化目標(biāo) 
2.3.2 測(cè)量并記錄當(dāng)前性能 
2.3.3 確定當(dāng)前Oracle性能瓶頸 
2.3.4 把等待事件記入跟蹤文件 
2.3.5 確定當(dāng)前OS瓶頸 
2.3.6 優(yōu)化必需的組件 
2.3.7 跟蹤并實(shí)施更改控制過(guò)程 
2.3.8 測(cè)量并記錄當(dāng)前性能 
2.3.9 重復(fù)步驟3到步驟7直到滿(mǎn)足優(yōu)化目標(biāo) 
2.4 本章小結(jié) 
第二部分 應(yīng)用程序優(yōu)化
第3章 應(yīng)用程序優(yōu)化—與DBA有關(guān)的問(wèn)題 
3.1 Oracle優(yōu)化程序的故事 
3.1.1 老伙計(jì):基于規(guī)則的優(yōu)化程序 
3.1.2 基于規(guī)則的優(yōu)化程序的不靈活性的影響 
3.1.3 基于規(guī)則的優(yōu)化程序和C編譯器:一個(gè)專(zhuān)家的觀點(diǎn) 
3.1.4 新生兒:基于成本的優(yōu)化程序 
3.1.5 基于成本的優(yōu)化程序的成熟過(guò)程
3.1.6 幸福老人:基于規(guī)則的優(yōu)化程序
3.1.7 回到基于成本的優(yōu)化程序 
3.1.8 基于成本的優(yōu)化程序的崛起
3.2 Oracle優(yōu)化程序的初始參數(shù)設(shè)置 
3.3 什么是提示 
3.4 運(yùn)行的是哪個(gè)優(yōu)化程序 
3.5 對(duì)象統(tǒng)計(jì)數(shù)據(jù)的計(jì)算 
3.5.1 為什么要計(jì)算統(tǒng)計(jì)數(shù)據(jù) 
3.5.2 怎樣計(jì)算統(tǒng)計(jì)數(shù)據(jù) 
3.5.3 需要多少統(tǒng)計(jì)信息 
3.5.4 計(jì)算對(duì)象統(tǒng)計(jì)數(shù)據(jù)的各種方法 
3.5.5 間隔多久計(jì)算一次統(tǒng)計(jì)數(shù)據(jù) 
3.5.6 關(guān)于計(jì)算對(duì)象統(tǒng)計(jì)數(shù)據(jù)的問(wèn)題
3.6 最佳檢索策略 
3.6.1 什么是索引 
3.6.2 何時(shí)使用索引 
3.6.3 怎樣建立最佳索引 
3.6.4 何時(shí)需要重建索引 
3.7 應(yīng)該使用哪種連接方法,何時(shí)使用 
3.8 怎樣不編寫(xiě)SQL 
3.9 最佳SQL的基礎(chǔ) 
3.10 本章小結(jié) 
第4章 應(yīng)用程序優(yōu)化—追蹤不良的SQL語(yǔ)句 
4.1 SQL語(yǔ)句的優(yōu)化過(guò)程 
4.2 怎樣跟蹤SQL 
4.3 跟蹤文件的位置以及如何找到它 
4.4 在跟蹤文件上運(yùn)行tkprof 
4.5 解釋tkprof中的輸出結(jié)果 
4.6 Oracle的行動(dòng)計(jì)劃 
4.6.1 怎樣獲得Oracle的行動(dòng)計(jì)劃 
4.6.2 如何閱讀計(jì)劃 
4.7 什么是AUTOTRACE
4.8 本章小結(jié) 
第三部分 實(shí)例與數(shù)據(jù)庫(kù)優(yōu)化
第5章 實(shí)例優(yōu)化—共享池區(qū) 
5.1 Oracle體系結(jié)構(gòu) 
5.1.1 系統(tǒng)全局區(qū) 
5.1.2 后臺(tái)進(jìn)程 
5.1.3 另一個(gè)進(jìn)程:服務(wù)器進(jìn)程 
5.1.4 程序全局區(qū) 
5.2 分析SQL:用戶(hù)按ENTER時(shí)的工作 
5.2.1 硬分析與軟分析 
5.2.2 分析或者不分析,這是一個(gè)問(wèn)題 
5.3 初始化參數(shù)和共享池 
5.4 配置各種池子 
5.4.1 共享池 
5.4.2 大型池 
5.4.3 Java池 
5.5 優(yōu)化SPA 
5.6 把對(duì)象留在內(nèi)存中 
5.7 共享池碎片:主動(dòng)處理ORA-04031 
5.7.1 導(dǎo)致共享池碎片的原因 
5.7.2 Oracle 7.3及以上版本中的ORA-04031錯(cuò)誤 
5.8 影響共享池區(qū)的等待事件 
5.9 本章小結(jié) 
第6章 實(shí)例優(yōu)化—數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存 
6.1 什么是五分鐘高速緩存規(guī)則 
6.2 數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存的工作原理 
6.2.1 Oracle8i以前的數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存管理 
6.2.2 Oracle8i及以上版本中的數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存管理 
6.3 配置緩沖池 
6.3.1 從默認(rèn)池開(kāi)始 
6.3.2 保留池 
6.3.3 回收池 
6.3.4 分配對(duì)象給一個(gè)池子 
6.3.5 使用cache選項(xiàng) 
6.4 分析數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存 
6.4.1 高速緩存命中率 
6.4.2 數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存中有什么 
6.4.3 影響數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存的等待事件 
6.5 解決問(wèn)題 
6.6 本章小結(jié) 
第7章 實(shí)例優(yōu)化—重做日志緩沖區(qū)及雜項(xiàng)優(yōu)化 
7.1 配置重做日志緩沖區(qū) 
7.1.1 影響重做日志緩沖區(qū)的初始化參數(shù) 
7.1.2 影響重做日志緩沖區(qū)的等待事件 
7.1.3 解決重做日志緩沖區(qū)問(wèn)題 
7.2 實(shí)例的雜項(xiàng)優(yōu)化 
7.2.1 檢查點(diǎn) 
7.2.2 重做日志文件 
7.2.3 怎樣設(shè)置重做日志文件的尺寸 
7.2.4 歸檔 
7.2.5 用于實(shí)例雜項(xiàng)優(yōu)化的初始化參數(shù) 
7.3 優(yōu)化Oracle優(yōu)化程序 
7.4 本章小結(jié) 
第8章 數(shù)據(jù)庫(kù)優(yōu)化 
8.1 選取正確的數(shù)據(jù)庫(kù)塊尺寸 
8.1.1 數(shù)據(jù)庫(kù)塊尺寸是如何影響性能的 
8.1.2 如何定義最佳Oracle數(shù)據(jù)庫(kù)塊的尺寸 
8.1.3 改變數(shù)據(jù)庫(kù)塊尺寸:核心問(wèn)題 
8.1.4 小塊與大塊尺寸的比較:一個(gè)有趣的觀點(diǎn) 
8.1.5 小結(jié) 
8.2 配置塊級(jí)存儲(chǔ)參數(shù) 
8.2.1 配置pctused 
8.2.2 配置pctfree 
8.2.3 配置initrans
8.2.4 配置maxtrans
8.2.5 配置可用列表
8.3 設(shè)計(jì)、配置和優(yōu)化表空間 
8.3.1 四個(gè)桶表空間的配置方法
8.3.2 配置臨時(shí)表空間 
8.3.3 全局臨時(shí)表和臨時(shí)表空間 
8.3.4 配置本地管理的表空間 
8.4 改善性能的數(shù)據(jù)庫(kù)分區(qū) 
8.4.1 分區(qū)的實(shí)際好處 
8.4.2 數(shù)據(jù)庫(kù)分區(qū)的關(guān)鍵因素 
8.5 配置初始化參數(shù) 
8.6 混合型數(shù)據(jù)庫(kù)的優(yōu)化問(wèn)題 
8.7 數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)庫(kù)的優(yōu)化問(wèn)題
8.8 本章小結(jié) 
第四部分 特殊優(yōu)化
第9章 并行查詢(xún)優(yōu)化 
9.1 什么是并行,Oracle如何使用并行 
9.2 何時(shí)使用并行查詢(xún) 
9.3 怎樣使用并行 
9.4 能從并行中受益的SQL語(yǔ)句 
9.5 影響并行性的初始化參數(shù) 
9.6 為并行性設(shè)計(jì)數(shù)據(jù)庫(kù) 
9.7 并行DML的考慮 
9.7.1 PDML和回退段配置 
9.7.2 PDML和實(shí)例恢復(fù) 
9.7.3 PDML的限制和問(wèn)題
9.8 并行查詢(xún)監(jiān)控 
9.9 本章小節(jié) 
第10章 爭(zhēng)用優(yōu)化 
10.1 監(jiān)控Oracle的爭(zhēng)用 
10.2 回退段 
10.2.1 什么是多版本讀取一致性 
10.2.2 多版本的讀取一致性如何工作 
10.2.3 定義并揭穿環(huán)繞的神話 
10.2.4 刪除回退段爭(zhēng)用 
10.2.5 回退段的用法 
10.2.6 怎樣配置回退段
10.2.7 怎樣避免“ORA-01555-Snapshot Too Old”錯(cuò)誤 
10.3 主動(dòng)管理臨時(shí)段的管理爭(zhēng)用 
10.3.1 理解臨時(shí)段爭(zhēng)用 
10.3.2 監(jiān)控臨時(shí)段表空間的使用情況 
10.4 閂鎖 
10.5 本章小結(jié) 
第五部分 環(huán)境優(yōu)化
第11章 I/O優(yōu)化 
11.1 RAID是什么 
11.2 RAID不是什么
11.3 為什么應(yīng)該重視RAID 
11.4 RAID中的三個(gè)主要概念
11.4.1 什么是條帶化 
11.4.2 什么是鏡像 
11.4.3 什么是等同 
11.4.4 本節(jié)內(nèi)容提要
11.5 RAID的類(lèi)型 
11.6 RAID的級(jí)別 
11.6.1 RAID 0 
11.6.2 RAID 1 
11.6.3 RAID 0+1 
11.6.4 RAID 1+0 
11.6.5 RAID 2 
11.6.6 RAID 3 
11.6.7 RAID 4 
11.6.8 RAID 5 
11.6.9 RAID 6 
11.6.10 RAID 7
11.6.11 RAID-S
11.6.12 Auto RAID 
11.7 Oracle與RAID 
11.7.1 RAID 1 
11.7.2 RAID 0+1和RAID 1+0 
11.7.3 RAID 3與RAID 5 
11.7.4 RAID 7 
11.7.5 Auto RAID 
11.8 配置磁盤(pán)陣列要考慮的基本問(wèn)題 
11.9 磁盤(pán)條帶化要考慮的基本問(wèn)題 
11.9.1 建立條帶化卷的步驟:第一部分 
11.9.2 條帶寬度配置 
11.9.3 建立條帶化卷的步驟:第二部分 
11.10 操作系統(tǒng)配置 
11.10.1 原始設(shè)備與文件系統(tǒng)的嚴(yán)謹(jǐn)討論 
11.10.2 異步I/O 
11.11 數(shù)據(jù)庫(kù)的最佳布局 
11.11.1 并發(fā)訪問(wèn)對(duì)象的分離 
11.11.2 把數(shù)據(jù)與相應(yīng)的索引分開(kāi) 
11.11.3 回退表空間與臨時(shí)表空間共存 
11.11.4 分離表空間中的熱點(diǎn)對(duì)象 
11.11.5 數(shù)據(jù)應(yīng)該怎樣條帶化 
11.12 影響I/O性能的初始化參數(shù) 
11.13 RAID和Oracle數(shù)據(jù)庫(kù):核心問(wèn)題 
11.14 樣例RAID配置 
11.15 本章小結(jié) 
第12章 操作系統(tǒng)優(yōu)化 
12.1 優(yōu)化OS:一般問(wèn)題 
12.1.1 為系統(tǒng)配置足夠的內(nèi)存 
12.1.2 合理的內(nèi)存分配方法 
12.1.3 優(yōu)化文件系統(tǒng)緩沖區(qū)高速緩存 
12.1.4 優(yōu)化系統(tǒng)上的交換空間 
12.1.5 將Oracle SGA鎖定在內(nèi)存中 
12.2 優(yōu)化UNIX核心 
12.3 優(yōu)化Solaris 
12.3.1 異步I/O 
12.3.2 將SGA鎖定在內(nèi)存中 
12.3.3 優(yōu)化分頁(yè)新進(jìn)程 
12.4 優(yōu)化AIX 
12.4.1 異步I/O 
12.4.2 在內(nèi)存中鎖定SGA 
12.4.3 優(yōu)化分頁(yè)新進(jìn)程 
12.5 優(yōu)化HP-UX 
12.5.1 異步I/O 
12.5.2 在內(nèi)存中鎖定SGA 
12.5.3 優(yōu)化文件系統(tǒng)緩沖區(qū)高速緩存 
12.5.4 優(yōu)化進(jìn)程管理 
12.6 優(yōu)化Windows NT 
12.6.1 增加Windows NT的可用內(nèi)存 
12.6.2 降低前臺(tái)應(yīng)用程序的優(yōu)先級(jí) 
12.6.3 取消不使用的網(wǎng)絡(luò)協(xié)議并重新設(shè)置綁定次序 
12.6.4 配置Windows NT為一個(gè)數(shù)據(jù)庫(kù)服務(wù)器 
12.6.5 配置“非Windows的打扮” 
12.6.6 什么是啟動(dòng)開(kāi)始 
12.6.7 優(yōu)化虛擬內(nèi)存和分頁(yè)文件 
12.7 本章小結(jié) 
第13章 全書(shū)總結(jié) 
13.1 Oracle性能管理:總結(jié) 
13.2 什么是Oracle性能管理 
13.3 優(yōu)化方法 
13.4 無(wú)可替代的應(yīng)用程序優(yōu)化 
13.5 共享池區(qū)優(yōu)化 
13.6 數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存優(yōu)化 
13.7 重做日志緩沖區(qū)及雜項(xiàng)優(yōu)化 
13.8 數(shù)據(jù)庫(kù)優(yōu)化 
13.9 并行查詢(xún)優(yōu)化
13.10 爭(zhēng)用優(yōu)化 
13.11 I/O優(yōu)化 
13.12 操作系統(tǒng)優(yōu)化 
第六部分 附 錄
附錄A 詞匯表 
附錄B 更多的技巧與資源 
附錄C 參考文獻(xiàn)

本目錄推薦

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