Oracle DBA手記3

出版時間:2011-9  出版社::電子工業(yè)出版社  作者:蓋國強(qiáng)  頁數(shù):289  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書由多位數(shù)據(jù)庫技術(shù)專家合著而成,融合了各行業(yè)dba
的工作經(jīng)驗(yàn)與思考,包含了精心挑選的數(shù)據(jù)庫性能優(yōu)化與內(nèi)部原理解析案例。內(nèi)容涵蓋“dba 手記”,以手記形式記錄了dba
們的工作點(diǎn)滴、經(jīng)驗(yàn)分享;“sql 與sql 優(yōu)化”,分別講解了sql 的執(zhí)行計(jì)劃,sql profile 的使用,以及oracle
中的null 值解析;“內(nèi)部原理與優(yōu)化”,分別介紹了oracle 的索引分裂、tx 鎖等待、閂鎖原理、邏輯讀寫、隱含參數(shù)與latch
原理等的內(nèi)部操作。
  本書的主要內(nèi)容以原理分析、內(nèi)部實(shí)踐、故障解決為依據(jù),將oracle
數(shù)據(jù)庫的深層技術(shù)層剖縷析、抽絲剝繭地展示給讀者。希望能夠幫助讀者加深對oracle
技術(shù)的認(rèn)知和理解,并將這些技術(shù)應(yīng)用到實(shí)踐中去。

作者簡介

  蓋國強(qiáng),網(wǎng)名Eygle,恩墨科技創(chuàng)始人,Oracle ACE 總監(jiān),ITPUB論壇超級版主,2006年度中國十大杰出數(shù)據(jù)庫工程師之一,ACOUG用戶組發(fā)起人,遠(yuǎn)程DBA服務(wù)的倡導(dǎo)者和實(shí)踐者,《OracleDBA手記》系列主創(chuàng),另有多部著作惠及Oracle技術(shù)圈?! ●T春培,網(wǎng)名biti-rainy,支付寶公司數(shù)據(jù)與風(fēng)險管理技術(shù)部資深總監(jiān)。2006年中國十大杰出數(shù)據(jù)庫工程師之一,同年獲阿里集團(tuán)唯一專業(yè)人才大獎,2008年Oracle ACE Divector,2009年杭州“13l”優(yōu)秀中青年培養(yǎng)人選。  崔華網(wǎng),名dbsnake,OracleACE,ACOUG成員,中航信資深OraC1e數(shù)據(jù)庫工程師,恩墨科技特邀專家顧問。技術(shù)探秘不輟,所到之處,種種恢復(fù)難題灰飛煙滅?! ⌒苘?,網(wǎng)名老熊,Oracle ACE,恢復(fù)軟件ODU作者,該軟件曾為眾多網(wǎng)友脫危解困。堅(jiān)持?jǐn)?shù)年無私分享之后,終與崔華攜手通過Oracle ACE提名,可謂實(shí)至名歸?! 〗?,Oracle技術(shù)實(shí)踐先行者,8i&10g OCF,十余年間先后化身網(wǎng)易Oracle社區(qū)版主jLlong,CNOtJG數(shù)據(jù)庫管理版版主stonemoya。航空數(shù)據(jù)庫領(lǐng)域資深人士及系列服務(wù)規(guī)范制定者,目前任甲骨文(中國)公司高級咨詢顧問?! ↑S瑋,獨(dú)行俠,Hell0DBA.corn創(chuàng)建者,于東南之地自樹一幟,精于Oracle內(nèi)部原理研究,時有佳作引技術(shù)界熱議?! 钔㈢?,網(wǎng)名Yangtingkun,ITPUB Oracle數(shù)據(jù)庫管理版版主,有ITPuB上百科全書之雅稱,涉獵之廣、作品之豐一時無人可出其右,曾參于編寫《Oracle數(shù)據(jù)庫性能優(yōu)化》、《Orace DBA手記》等技術(shù)著作。  葉正盛,阿里巴巴DBA團(tuán)隊(duì)數(shù)據(jù)庫技術(shù)專家,國家認(rèn)證系統(tǒng)分析師、高級項(xiàng)目經(jīng)理、數(shù)據(jù)庫系統(tǒng)工程師,CSDN軟件工程專家,博客專家。

書籍目錄

part1 dba 之路
0 人生就是如此—馮春培感悟之路 003
 馮春培(網(wǎng)名 biti_rainy,第0 章創(chuàng)作者) 支付
 寶公司數(shù)據(jù)與風(fēng)險管理技術(shù)部資深總監(jiān)。在數(shù)據(jù)庫、主
 機(jī)、存儲等領(lǐng)域有豐富經(jīng)驗(yàn),主導(dǎo)了主機(jī)性能評估模型、
 數(shù)據(jù)庫水平拆分、基于數(shù)據(jù)庫日志解析的數(shù)據(jù)同步、基
 于iscsi 的廉價存儲等項(xiàng)目,目前專注于大規(guī)模數(shù)據(jù)的
 并行計(jì)算和存儲、用戶行為研究與風(fēng)險控制領(lǐng)域。2006
 年被評為中國十大杰出數(shù)據(jù)庫工程師,同年獲阿里集團(tuán)
 唯一專業(yè)人才大獎,2008 年被oracle 公司授予 ace
 director 稱號,2009 年被評選為杭州市“131”優(yōu)秀中青
 年培養(yǎng)人選。
 part2 dba 手記
1 楊廷琨的dba 手記 013
 truncate 語句時間過長的診斷
 隱式轉(zhuǎn)換影響物化視圖查詢重寫
 批量修改數(shù)據(jù)后應(yīng)收集統(tǒng)計(jì)信息
 如何監(jiān)測一個pl/sql 過程的運(yùn)行情況
 一次rac 環(huán)境性能診斷過程
 .數(shù)據(jù)泵功能靈活運(yùn)用案例
 楊廷琨(網(wǎng)名yangtingkun,第1、7 章創(chuàng)作者) 恩
 墨科技聯(lián)合創(chuàng)始人,客戶支持經(jīng)理。在國內(nèi)著名數(shù)據(jù)庫
 論壇itpub 出任oracle 數(shù)據(jù)庫管理版版主,2004 年曾
 參與編寫了《oracle 數(shù)據(jù)庫性能優(yōu)化》一書,2007 年被
 oracle 公司授予ace 稱號,2010 和eygle 共同主編出
 版了《oracle dba 手記》一書,2010 年被評選為itpub
 年度最佳版主。喜歡研究oracle 相關(guān)的技術(shù)問題,多年
 持續(xù)在個人blog 上發(fā)表了2000 多篇oracle 相關(guān)的原
 創(chuàng)技術(shù)文章。
 個人博客:http://yangtingkun.itpub.net
2 姜龍的dba 工作手記 044
 同義詞降低邏輯讀優(yōu)化一則
 002
 11gr2 中物化視圖在真實(shí)案例中的應(yīng)用
 利用timesten 內(nèi)存數(shù)據(jù)庫大幅提升性能
 參考文獻(xiàn)
 姜龍(第2 章創(chuàng)作者) 熱愛oracle 技術(shù),8i & 10g
 ocp。2000 年左右活躍于網(wǎng)易o(hù)racle 社區(qū)并時任版主
?。╥d:jl_long),后轉(zhuǎn)戰(zhàn)cnoug 數(shù)據(jù)庫管理版版主(id:
 stonemoya),雖然間接性迷茫但從未放棄。在國內(nèi)航空
 業(yè)數(shù)據(jù)庫領(lǐng)域積累了較豐富的管理經(jīng)驗(yàn)并制定了一系
 列服務(wù)規(guī)范,目前就職于甲骨文(中國)軟件系統(tǒng)有限
 公司,任高級咨詢顧問。
 個人網(wǎng)站:http://www.stonemoya.com
3 面向程序員的數(shù)據(jù)庫訪問性能優(yōu)化法則 075
 數(shù)據(jù)庫訪問優(yōu)化法則簡介
 oracle 數(shù)據(jù)庫的兩個基本概念
 數(shù)據(jù)庫訪問優(yōu)化法則詳解
 葉正盛(第3 章創(chuàng)作者) 現(xiàn)任職于阿里巴巴dba
 團(tuán)隊(duì),數(shù)據(jù)庫技術(shù)專家,專注于數(shù)據(jù)庫應(yīng)用與開發(fā)研究
 工作,國家認(rèn)證系統(tǒng)分析師、高級項(xiàng)目經(jīng)理、數(shù)據(jù)庫系
 統(tǒng)工程師,csdn 軟件工程專家,博客專家,十余年信
 息化系統(tǒng)設(shè)計(jì)開發(fā)與研發(fā)團(tuán)隊(duì)管理工作經(jīng)驗(yàn)。
 個人博客:http://blog.csdn.net/yzsind
4 linux 大內(nèi)存頁oracle 數(shù)據(jù)庫優(yōu)化 097
 案例的引入
 操作系統(tǒng)中的cpu 使用分析
 使用大內(nèi)存頁來解決問題
 小結(jié)
 熊軍(網(wǎng)名老熊,第4、6、12 章創(chuàng)作者) oracle
 ace,acoug 成員。從2003 年底接觸oracle 數(shù)據(jù)庫
 并對其產(chǎn)生了濃厚的興趣?,F(xiàn)從事oracle 第三方技術(shù)支
 持工作,為客戶提供專業(yè)化的技術(shù)服務(wù)。擅長oracle 數(shù)
 據(jù)庫故障診斷處理和性能優(yōu)化,oracle 恢復(fù)軟件odu
 的作者。
 個人網(wǎng)站:http://www.laoxiong.net
 part3 sql 與sql 優(yōu)化
5 sql 執(zhí)行計(jì)劃解讀與案例分析 109
 得到sql 的真實(shí)執(zhí)行計(jì)劃
 執(zhí)行計(jì)劃的執(zhí)行順序
 10g/11g 里執(zhí)行計(jì)劃的一些增強(qiáng)
 綁定變量對執(zhí)行計(jì)劃的影響
 10053 事件分析執(zhí)行計(jì)劃一例
 看似正常的執(zhí)行計(jì)劃導(dǎo)致嚴(yán)重性能問
 題的案例
 監(jiān)聽連接時間過長案例外一則
 崔華(網(wǎng)名dbsnake,第5 章創(chuàng)作者) oracle ace,
 acoug 成員,中航信資深oracle 數(shù)據(jù)庫工程師,恩墨
 科技特邀專家顧問。對oracle 數(shù)據(jù)庫技術(shù)具有狂熱的愛
 好,深入理解oracle 的體系結(jié)構(gòu)、內(nèi)存結(jié)構(gòu)、物理存儲
?。ǜ鞣N塊格式)、鎖機(jī)制、優(yōu)化機(jī)制等。深入了解oracle
 的備份恢復(fù)機(jī)制,熟悉oracle 的各種備份方法,能夠
 處理各種情況下的數(shù)據(jù)恢復(fù),包括沒有數(shù)據(jù)備份時的
 恢復(fù)。
 個人網(wǎng)站:http://www.dbsnake.com
6 使用sql profile 改變和穩(wěn)定sql 執(zhí)行計(jì)劃 137
 sql profile 與outline
 sql profile 是什么
 手工創(chuàng)建sql profile
 使用sql profile 穩(wěn)定sql 語句的執(zhí)行
 計(jì)劃
 使用sql profile 更改sql 語句的執(zhí)行
 計(jì)劃
 一個使用sql profile 的案例
7 oracle 中的null 值解析 157
 null 的基礎(chǔ)概念和由來
 null 的布爾運(yùn)算的特點(diǎn)
 null 的默認(rèn)數(shù)據(jù)類型
 空字符串‘’與null 的關(guān)系
 null 和索引
 null 的其他方面特點(diǎn)
 part4 內(nèi)部原理與優(yōu)化
8 b*tree 索引中的數(shù)據(jù)塊分裂 175
 如何分裂
 樹的生長
 oracle dba 手記3——數(shù)據(jù)庫性能優(yōu)化與內(nèi)部原理解析 003
 存儲參數(shù)
 分裂事務(wù)控制
 數(shù)據(jù)塊分配
 等待事件
 附:10g 中如何構(gòu)建“高”索引
 黃瑋(第8、9、11 章創(chuàng)作者) 1999 年開始從事
 dba 工作,具有多年的水利、軍工、電信及航運(yùn)行業(yè)
 大型數(shù)據(jù)庫開發(fā)、設(shè)計(jì)和維護(hù)經(jīng)驗(yàn)。
 2005 年創(chuàng)建個人網(wǎng)站hellodba.com,并致力于數(shù)
 據(jù)庫方面的基礎(chǔ)性技術(shù)研究。開發(fā)了多個數(shù)據(jù)恢復(fù)、性
 能監(jiān)控、內(nèi)核跟蹤等免費(fèi)、實(shí)用的工具,并整理和發(fā)布
 了大量關(guān)于數(shù)據(jù)庫系統(tǒng)的內(nèi)層機(jī)制、存儲結(jié)構(gòu)、性能調(diào)
 優(yōu)以及基礎(chǔ)算法的文章。
 目前供職于某世界著名物流公司,負(fù)責(zé)電子物流系
 統(tǒng)的數(shù)據(jù)庫開發(fā)、設(shè)計(jì)和維護(hù)工作。
 個人網(wǎng)站:http://www.hellodba.com
9 事務(wù)隊(duì)列等待(tx enqueue)深入分析 196
 記錄鎖
 itl 爭用
 索引爭用
 唯一性約束
 位圖索引維護(hù)
 外鍵約束
 其他爭用
10 oracle 的latch 優(yōu)化深入解析 216
 latch 相關(guān)的視圖
 latch free(閂鎖釋放)
 shared pool latch 的研究
 row cache objects
 latch:row cache objects 案例
 也許bug 曾經(jīng)來過
 oracle 的spare parameter
 cursor: pin s wait on x 事件
 為什么硬解析如此昂貴
 oracle 11g 的dc_object_ids
 row cache 的進(jìn)一步分析
 總結(jié)
 參考文獻(xiàn)
 蓋國強(qiáng)(網(wǎng)名eygle,第10 章創(chuàng)作者) 恩墨科
 技創(chuàng)始人,oracle ace 總監(jiān),itpub 論壇超級版主,
 2006 年度中國十大杰出數(shù)據(jù)庫工程師之一,遠(yuǎn)程dba
 服務(wù)的倡導(dǎo)者和實(shí)踐者,致力于以技術(shù)服務(wù)客戶。著有
 《深入解析oracle》、《循序漸進(jìn)oracle》、《深入淺出
 oracle》等書;從2010 年開始,致力于《oracle dba
 手記》的撰寫與編輯工作,并與張樂奕共同創(chuàng)立了
 acoug 用戶組,在國內(nèi)推進(jìn)公益自由的oracle 技術(shù)交
 流活動。
 個人網(wǎng)站:http://www.eygle.com
11 oracle 邏輯讀寫深入分析 257
 全表掃描i
 全表掃描ii
 全表掃描iii
 一致性讀
 當(dāng)前模式
 排序
 索引掃描
12 隱含參數(shù)與library cache、shared pool latch
 原理—— 一次由隱含參數(shù)引起性能問題的處理
 277
 案例之問題現(xiàn)象
 問題分析
 問題的解決
 問題的驗(yàn)證
 問題總結(jié)

編輯推薦

  Oracle邏輯讀寫深入分析  面向程序員的數(shù)據(jù)庫訪問性能優(yōu)化法則  Oracle的Latch優(yōu)化深入解析  隱含參數(shù)與Library Cache、Shared Pool Latch原理

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Oracle DBA手記3 PDF格式下載


用戶評論 (總計(jì)50條)

 
 

  •   適合有一定基礎(chǔ)的DBA參考,內(nèi)容非常好,案例生動,引人深思
  •   這本書不錯,值得一看,對做DBA的還是很有幫助
  •   SQL優(yōu)化實(shí)例具體介紹
  •   想作為今后工作中的一個參考,能在工作中有所幫助
  •   都是具體的案例,非常有幫助。
  •   經(jīng)驗(yàn)書籍工具書 拿來當(dāng)參考挺不錯的
  •   這個數(shù)很受益,很適合我們的類容??!
  •   已經(jīng)開始看了,案例豐富詳實(shí),受益匪淺。
  •   不錯,結(jié)合實(shí)際案例的
  •   書還沒看,不過看介紹還不錯
  •   專業(yè)理論技術(shù)化,很不錯
  •   期待很久了的一本書,一直沒看,買了之后 就認(rèn)真的好好看了~~ 很值得
  •   有些章節(jié)確實(shí)不錯
  •   就是沖著黃煒買的
  •   有點(diǎn)深了,以后看吧
  •   指點(diǎn)迷津,good
  •   內(nèi)容有點(diǎn)深
  •   看了一部分,適合中高級的人看
  •   東西不錯,認(rèn)真學(xué)習(xí)。。。
  •   看了此書,讓我增長了知識
  •   索引和Latch解析對我很有幫助
  •   內(nèi)容基本上都閱讀了,很多內(nèi)容都是作者在實(shí)際工作總結(jié)的寶貴經(jīng)驗(yàn),非常貼近實(shí)際的工作。
  •   喜歡老蓋寫的書,很實(shí)用
  •   案例詳盡,內(nèi)容深刻,值得購買
  •   角度很新,都是例子,沒有理論,如果能配合理論一起來看,對水平提升很有幫助
  •   作者的經(jīng)驗(yàn)之談,實(shí)用
  •   書的質(zhì)量還可以,比想象中的好,就是封面有缺陷,不過不影響觀看
  •   還沒有認(rèn)真開始看,粗略的看了一下還行
  •   有需要,買一本挺不錯的,要是需要,就先不要買。
  •   還好,紙質(zhì)貌似差了點(diǎn)
  •   給老公買的,是正品,還不錯
  •   覺得越來越薄了...
  •   還不錯,挺有收獲的一本書。
  •   書有點(diǎn)舊,應(yīng)該是庫存貨。
  •   紙黃的跟盜版一樣。
  •   盡管很多文章在各位大師的blog上都有體現(xiàn),但是總體整理了一下,也有很多內(nèi)部知識!物有所值!
  •   書本很不錯,適合二年以上工作經(jīng)驗(yàn)的開發(fā)人士閱讀
  •   內(nèi)容對于初學(xué)者來說偏難,不建議初學(xué)者看這本書,一兩年工作經(jīng)驗(yàn)以上的可以考慮下,數(shù)寫的非常的不錯。
  •   eygle的好書,必須推薦!
  •   這本書對于初學(xué)者或者DBA工作者都是本不錯的手頭資料。
  •   使用效果還不錯,價格公道
  •   一共四本書,我現(xiàn)在買了一本
  •   dba手記,有很過學(xué)習(xí)的地方
  •   送貨快,書本身沒問題
  •   一般,沒什么驚喜
  •   質(zhì)量不錯,書很正品!
  •   oracle dba手記3
  •   名師作品,講的還不錯!
  •   數(shù)據(jù)庫性能優(yōu)化與內(nèi)部原理解析
  •      除了熊軍,楊挺困的那一部分還比較詳細(xì),其他的實(shí)在不敢恭維。特別是蓋國強(qiáng)那段latch,除了大段大段的炫技巧,大量使用內(nèi)部視圖,oradebug工具,對latch原理根本沒深入講下去,居然拿以前書的內(nèi)容大段復(fù)制,一個原本不復(fù)雜的案例 ,大量的trace粘貼,視圖結(jié)果集展示,以及一掃而過的oradebug poke方法,使得篇幅高達(dá)幾十頁。要真想講poke latch的方法,請由淺至深講講。要真想講latch,就多講講latch的原理,而不是拿個視圖輸出不停解釋latch的歷史演變。最后結(jié)論是 “如果有時間 這個故事我會講的更深入”。暈 ! 您這是出版物啊 收費(fèi)的啊,就這么糊弄啊。
      
       現(xiàn)在學(xué)oracle的動不動喜歡搞技術(shù)崇拜,以研究內(nèi)部原理顯示高手本質(zhì),以10046,10053等等dump工具忽悠人,其實(shí)一個v$就能查看的東西,搞那么多花頭迷惑人。看蓋的文章 從來就是點(diǎn)到而過。要講bbed 就請做個專題,一步一步教大家使用,而不是動不動什么案例就來一下,搞的大家不知所云。 那本啥《深入淺出》簡直就是對dsi的簡單翻譯,還沒講詳細(xì),然后就是大段大段的trace往上貼,我懷疑一本200多頁的書,真有價值的不超過50頁??!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7