Oracle性能診斷藝術

Oracle性能診斷藝術 pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:Christian Antognini
出品人:
頁數:451
译者:童傢旺,鬍怡文,馮大輝
出版時間:2009-10
價格:75.00元
裝幀:平裝
isbn號碼:9787115215147
叢書系列:圖靈程序設計叢書·數據庫係列
圖書標籤:
  • Oracle
  • 數據庫
  • 性能診斷
  • 計算機
  • 數據庫調優
  • oracle
  • 性能優化
  • 計算機科學
  • Oracle
  • 性能
  • 診斷
  • 數據庫
  • 優化
  • 運維
  • 技術
  • 實戰
  • 案例
  • 工具
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《Oracle性能診斷藝術》以優化Oracle應用程序為目的,先介紹Oracle性能優化的基本原理、關鍵概念,從業務角度和係統角度分析性能。接著深入細緻地講述如何找齣性能問題及所用工具。重點關注查詢優化器及其使用的統計信息,查詢優化器的配置,獲取執行計劃的方法,SQL優化技術,解析的工作原理及問題,如何高效地訪問單錶和多個相關聯的錶。並且延伸到高級優化技術,及如何優化物理設計。

《Oracle性能診斷藝術》適閤Oracle數據庫應用程序開發人員、性能分析人員與數據庫管理員。

本書對我來說是一本技術與理念並重的參考書,不僅包含瞭大量完備的可重用的實例,而且包含瞭一些富有說服力的新觀點。我可以用他的觀點去說服更多的人做正確的事。

——Cary Millsap,Oracle公司係統性能集團前副總裁,數據庫性能技術大師

關於Oracle性能有太多的“理論”是錯的,早就應該從你的大腦中清除齣瞭,Christian Antognini就是幫你做這個事情的人。

——Jonathan Lewis,英國Oracle用戶組織總監,Oracle數據庫技術大師

著者簡介

Christian Antognini,瑞士蘇黎世Trivadls公司首席顧問和講師,從1995年就開始緻力於探究Oracle數據庫引擎的工作機製。他最熱衷的是邏輯與物理數據庫的設計、數據庫與Java應用程序的集成、查詢優化器,以及與性能管理和優化相關的所有方麵。他還是Trivadis性能團隊和 OakTable網站的核心成員。

童傢旺 安徽蕪湖人,畢業於上海電力學院工商管理專業,現供職於阿裏巴巴,負責産品數據庫的維護工作。主要關注於Oracle數據庫以及UNIX(Linux)操作係統,尤其關注這些産品的設計思路、理念,不止於滿足知其然,更想瞭解其所以然。空閑時喜讀各種閑書,涉及經濟、曆史、政治、文學等。

鬍怡文 江蘇淮安人。現供職於支付寶(中國)網絡技術有限公司,擔任商業智能部門的數據倉庫工程師。關注BI架構與設計、數據庫和操作係統技術,常沉浸其中,偶有所得亦欣然自喜。平時好讀書,爬山,騎車,四處走走。願行萬裏路,交天下朋友。

馮大輝 就職於支付寶(中國)網絡科技有限公司(Alipay.com),擔任過DBA、數據架構師,現負責領導支付寶數據庫團隊。過去幾年間他的工作集中在數據庫管理、優化、數據架構規劃、解決方案等方麵。2007年國內首批Oracle ACE,網絡ID“Fenng”,長期關注Web 2.0網站架構技術。個人技術Blog:http://dbanotes.net 。

圖書目錄

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

讀後感

評分

很多时候,看到awr可能你还是一头雾水,sql优化无从下手,执行计划和天书一样。。。 我是在看完jonathan的cbo之后看这本书的,可以说又醍醐灌顶的感觉,很多在cbo书中模模糊糊的东西,都在这本书里面有了答案,感觉我看的顺序真好反了,应该先看这本书,我看的是英文版,感觉...

評分

内容很实用,但是不适合入门人员学习,甚至中级人员读起来也很费力。 由衷的译者,如此深奥的书,翻译起来一定也相当耗精力。 内容很实用,但是不适合入门人员学习,甚至中级人员读起来也很费力。 由衷的译者,如此深奥的书,翻译起来一定也相当耗精力。  

評分

来自当当网的五星评论: 书还是不错的,翻译也尚可,读了前二章,应该可以归入经典Oracle书籍了.  

評分

内容很实用,但是不适合入门人员学习,甚至中级人员读起来也很费力。 由衷的译者,如此深奥的书,翻译起来一定也相当耗精力。 内容很实用,但是不适合入门人员学习,甚至中级人员读起来也很费力。 由衷的译者,如此深奥的书,翻译起来一定也相当耗精力。  

評分

内容很实用,但是不适合入门人员学习,甚至中级人员读起来也很费力。 由衷的译者,如此深奥的书,翻译起来一定也相当耗精力。 内容很实用,但是不适合入门人员学习,甚至中级人员读起来也很费力。 由衷的译者,如此深奥的书,翻译起来一定也相当耗精力。  

用戶評價

评分

Oracle性能調優領域的基本經典書籍之一..

评分

看過而已。。

评分

我的oracle 第三本書,這本書讓我真正的把oracle的結構和原理 於實際工作結閤起來瞭,還是要多謝老馮,或許不是他翻譯我就找不到這本書瞭~

评分

這本書纔靠譜,哈哈

评分

這本書纔靠譜,哈哈

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有