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

Oracle性能診斷藝術(shù)

Oracle性能診斷藝術(shù)

定 價(jià):¥75.00

作 者: (瑞士)安東尼尼 著,童家旺 等譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書(shū)
標(biāo) 簽: Oracle

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


ISBN: 9787115215147 出版時(shí)間: 2009-10-01 包裝: 平裝
開(kāi)本: 大16開(kāi) 頁(yè)數(shù): 451 字?jǐn)?shù):  

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

  《Oracle性能診斷藝術(shù)》以優(yōu)化Oracle應(yīng)用程序?yàn)槟康?,先介紹Oracle性能優(yōu)化的基本原理、關(guān)鍵概念,從業(yè)務(wù)角度和系統(tǒng)角度分析性能。接著深入細(xì)致地講述如何找出性能問(wèn)題及所用工具。重點(diǎn)關(guān)注查詢優(yōu)化器及其使用的統(tǒng)計(jì)信息,查詢優(yōu)化器的配置,獲取執(zhí)行計(jì)劃的方法,SQL優(yōu)化技術(shù),解析的工作原理及問(wèn)題,如何高效地訪問(wèn)單表和多個(gè)相關(guān)聯(lián)的表。并且延伸到高級(jí)優(yōu)化技術(shù),及如何優(yōu)化物理設(shè)計(jì)。《Oracle性能診斷藝術(shù)》適合Oracle數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)人員、性能分析人員與數(shù)據(jù)庫(kù)管理員。

作者簡(jiǎn)介

  Christian Antognini,瑞士蘇黎世Trivadls公司首席顧問(wèn)和講師,從1995年就開(kāi)始致力于探究Oracle數(shù)據(jù)庫(kù)引擎的工作機(jī)制。他最熱衷的是邏輯與物理數(shù)據(jù)庫(kù)的設(shè)計(jì)、數(shù)據(jù)庫(kù)與Java應(yīng)用程序的集成、查詢優(yōu)化器,以及與性能管理和優(yōu)化相關(guān)的所有方面。他還是Trivadis性能團(tuán)隊(duì)和OakTable網(wǎng)站的核心成員。

圖書(shū)目錄

第一部分 基 礎(chǔ)
第1章 性能問(wèn)題
1.1 需要為性能做規(guī)劃嗎
1.1.1 需求分析
1.1.2 分析和設(shè)計(jì)
1.1.3 編碼和單元測(cè)試
1.1.4 集成和驗(yàn)收測(cè)試
1.2 什么是性能問(wèn)題
1.2.1 系統(tǒng)監(jiān)控
1.2.2 響應(yīng)時(shí)間監(jiān)控
1.2.3 強(qiáng)迫調(diào)優(yōu)失調(diào)癥
1.3 如何解決性能問(wèn)題
1.3.1 業(yè)務(wù)角度與系統(tǒng)角度
1.3.2 把問(wèn)題分類
1.3.3 解決問(wèn)題
1.4 小結(jié)
第2章 關(guān)鍵概念
2.1 選擇性和基數(shù)
2.2 游標(biāo)的生命周期
2.3 解析的過(guò)程
2.3.1 共享游標(biāo)
2.3.2 綁定變量
2.4 讀寫(xiě)數(shù)據(jù)塊
2.5 小結(jié)
第二部分 找出問(wèn)題
第3章 找出性能問(wèn)題
3.1 分而治之
3.2 分析路線圖
3.3 性能測(cè)量與剖析分析
3.4 性能測(cè)量
3.4.1 應(yīng)用程序代碼
3.4.2 數(shù)據(jù)庫(kù)調(diào)用
3.5 剖析應(yīng)用程序代碼
3.5.1 簡(jiǎn)明的性能剖析
3.5.2 細(xì)節(jié)化性能剖析
3.6 跟蹤數(shù)據(jù)庫(kù)調(diào)用
3.6.1 SQL跟蹤
3.6.2 跟蹤文件的結(jié)構(gòu)
3.6.3 使用TRCSESS
3.6.4 剖析工具
3.6.5 使用TKPROF
3.6.6 使用TVD$XTAT
3.7 剖析PL/SQL代碼
3.7.1 安裝剖析工具
3.7.2 安裝輸出表
3.7.3 收集剖析數(shù)據(jù)
3.7.4 報(bào)告剖析數(shù)據(jù)
3.7.5 GUI方式
3.8 小結(jié)
第三部分 查詢優(yōu)化器
第4章 系統(tǒng)和對(duì)象統(tǒng)計(jì)信息
4.1 工具包dbms_stats簡(jiǎn)介
4.2 系統(tǒng)統(tǒng)計(jì)
4.2.1 數(shù)據(jù)字典
4.2.2 非工作量統(tǒng)計(jì)信息
4.2.3 工作量統(tǒng)計(jì)信息
4.2.4 對(duì)查詢優(yōu)化器的影響
4.3 對(duì)象統(tǒng)計(jì)信息
4.3.1 有哪些對(duì)象統(tǒng)計(jì)信息可用
4.3.2 收集對(duì)象統(tǒng)計(jì)信息
4.3.3 鎖定對(duì)象統(tǒng)計(jì)信息
4.3.4 比較對(duì)象統(tǒng)計(jì)信息
4.3.5 刪除對(duì)象統(tǒng)計(jì)信息
4.3.6 保持統(tǒng)計(jì)信息時(shí)效性的策略
4.4 通用服務(wù)
4.4.1 統(tǒng)計(jì)信息歷史
4.4.2 創(chuàng)建和刪除備份表
4.4.3 導(dǎo)出、導(dǎo)入、獲取和設(shè)置操作
4.4.4 日志
4.5 小結(jié)
第5章 配置查詢優(yōu)化器
5.1 配置還是不配置
5.2 配置路線圖
5.3 設(shè)置正確的參數(shù)
5.3.1 查詢優(yōu)化器參數(shù)
5.3.2 PGA管理
5.4 小結(jié)
第6章 執(zhí)行計(jì)劃
6.1 獲取執(zhí)行計(jì)劃
6.1.1 SQL語(yǔ)句EXPLAIN PLAN
6.1.2 動(dòng)態(tài)性能視圖
6.1.3 AWR和Statspack
6.1.4 跟蹤功能
6.1.5 dbms_xplan包
6.2 解釋執(zhí)行計(jì)劃
6.2.1 父子關(guān)系
6.2.2 操作類型
6.2.3 單獨(dú)型操作
6.2.4 非相關(guān)聯(lián)合型操作
6.2.5 相關(guān)聯(lián)合型操作
6.2.6 分而治之
6.2.7 特殊的例子
6.3 識(shí)別低效的執(zhí)行計(jì)劃
6.3.1 錯(cuò)誤的評(píng)估
6.3.2 未識(shí)別約束
6.4 小結(jié)
第7章 SQL優(yōu)化技術(shù)
7.1 改變?cè)L問(wèn)結(jié)構(gòu)
7.1.1 運(yùn)行機(jī)制
7.1.2 何時(shí)使用
7.1.3 缺陷和謬誤
7.2 修改SQL語(yǔ)句
7.2.1 運(yùn)行機(jī)制
7.2.2 何時(shí)使用
7.2.3 缺陷和謬誤
7.3 提示
7.3.1 運(yùn)行機(jī)制
7.3.2 何時(shí)使用
7.3.3 缺陷和謬誤
7.4 改變執(zhí)行環(huán)境
7.4.1 工作機(jī)制
7.4.2 何時(shí)使用
7.4.3 缺陷和謬誤
7.5 SQL概要
7.5.1 工作機(jī)制
7.5.2 何時(shí)使用
7.5.3 缺陷和謬誤
7.6 存儲(chǔ)提綱
7.6.1 工作機(jī)制
7.6.2 何時(shí)使用
7.6.3 缺陷和謬誤
7.7 SQL計(jì)劃基線
7.7.1 工作機(jī)制
7.7.2 何時(shí)使用
7.7.3 缺陷和謬誤
7.8 小結(jié)
第四部分 優(yōu)化器
第8章 解析
8.1 識(shí)別解析問(wèn)題
8.1.1 快速解析
8.1.2 長(zhǎng)解析
8.2 解決解析問(wèn)題
8.2.1 快速解析
8.2.2 長(zhǎng)解析
8.3 應(yīng)對(duì)解析問(wèn)題
8.3.1 游標(biāo)共享
8.3.2 服務(wù)器端語(yǔ)句緩存
8.4 使用應(yīng)用編程接口
8.4.1 PL/SQL
8.4.2 OCI
8.4.3 JDBC
8.4.4 ODP.NET
8.5 小結(jié)
第9章 優(yōu)化數(shù)據(jù)訪問(wèn)
9.1 找出不理想的訪問(wèn)路徑
9.1.1 識(shí)別
9.1.2 陷阱
9.1.3 原因
9.1.4 解決辦法
9.2 具有弱選擇性的SQL語(yǔ)句
9.2.1 全表掃描
9.2.2 全分區(qū)掃描
9.2.3 范圍分區(qū)
9.2.4 哈希與列表分區(qū)
9.2.5 組合分區(qū)
9.2.6 設(shè)計(jì)考慮
9.2.7 全索引掃描
9.3 具有強(qiáng)選擇性的SQL語(yǔ)句
9.3.1 rowid訪問(wèn)
9.3.2 索引訪問(wèn)
9.3.3 單表哈希聚簇訪問(wèn)
9.4 小結(jié)
第10章 表連接優(yōu)化
10.1 定義
10.1.1 連接樹(shù)
10.1.2 連接的類型
10.1.3 限制條件與連接條件
10.2 嵌套循環(huán)連接
10.2.1 概念
10.2.2 兩表連接
10.2.3 四表連接
10.2.4 塊預(yù)取
10.2.5 其他可選的執(zhí)行計(jì)劃
10.3 合并連接
10.3.1 概念
10.3.2 兩表連接
10.3.3 四表連接
10.3.4 工作區(qū)
10.4 哈希連接
10.4.1 概念
10.4.2 兩表連接
10.4.3 四表連接
10.4.4 工作區(qū)
10.4.5 索引連接
10.5 外連接
10.6 選擇連接方法
10.6.1 FIRST_ROWS優(yōu)化目標(biāo)
10.6.2 ALL_ROWS優(yōu)化目標(biāo)
10.6.3 支持的連接方法
10.6.4 并行連接
10.7 分區(qū)智能連接
10.7.1 完全分區(qū)智能連接
10.7.2 部分智能分區(qū)連接
10.8 轉(zhuǎn)換
10.8.1 連接去除
10.8.2 外連接轉(zhuǎn)換為內(nèi)連接
10.8.3 子查詢非嵌套化
10.8.4 星形轉(zhuǎn)換
10.9 小結(jié)
第11章 高級(jí)優(yōu)化技術(shù)
11.1 物化視圖
11.1.1 運(yùn)行機(jī)制
11.1.2 何時(shí)使用
11.1.3 缺陷與謬誤
11.2 結(jié)果緩存
11.2.1 運(yùn)行機(jī)制
11.2.2 何時(shí)使用
11.2.3 缺陷與謬誤
11.3 并行處理
11.3.1 運(yùn)行機(jī)制
11.3.2 何時(shí)使用
11.3.3 缺陷與謬誤
11.4 直接路徑插入
11.4.1 運(yùn)行機(jī)制
11.4.2 何時(shí)使用
11.4.3 缺陷與謬誤
11.5 行預(yù)取
11.5.1 運(yùn)行機(jī)制
11.5.2 何時(shí)使用
11.5.3 缺陷與謬誤
11.6 數(shù)組接口
11.6.1 運(yùn)行機(jī)制
11.6.2 何時(shí)使用
11.6.3 缺陷與謬誤
11.7 小結(jié)
第12章 優(yōu)化物理設(shè)計(jì)
12.1 最佳字段順序
12.2 最優(yōu)數(shù)據(jù)類型
12.2.1 數(shù)據(jù)類型選擇方面的陷阱
12.2.2 選擇數(shù)據(jù)類型的最佳實(shí)踐
12.3 行遷移與行鏈接
12.3.1 遷移與鏈接
12.3.2 問(wèn)題描述
12.3.3 找出問(wèn)題
12.3.4 解決方案
12.4 數(shù)據(jù)塊爭(zhēng)用
12.4.1 問(wèn)題描述
12.4.2 找出問(wèn)題
12.4.3 解決方案
12.5 數(shù)據(jù)壓縮
第五部分 附 錄
附錄A 可下載文件

本目錄推薦

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