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

品悟性能優(yōu)化

品悟性能優(yōu)化

定 價(jià):¥59.00

作 者: 羅敏
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Oracle

ISBN: 9787302251118 出版時(shí)間: 2011-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 488 字?jǐn)?shù):  

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

  在當(dāng)前高速發(fā)展的信息時(shí)代,IT系統(tǒng)性能問(wèn)題一直是橫亙?cè)趶V大IT人士面前的一座難以逾越的大山。在數(shù)據(jù)庫(kù)市場(chǎng)占有率最高的Oracle性能優(yōu)化技術(shù),更是業(yè)界各層次人士所關(guān)注的焦點(diǎn)技術(shù)之一?!镀肺蛐阅軆?yōu)化》基于作者多年在此領(lǐng)域耕耘的經(jīng)驗(yàn)和體會(huì),遵循Oracle公司總結(jié)的性能優(yōu)化方法論,從需求分析、架構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、應(yīng)用設(shè)計(jì)和開(kāi)發(fā)、運(yùn)行維護(hù)等軟件工程全生命周期的整體高度,去描述性能問(wèn)題和相關(guān)優(yōu)化技術(shù),特別是強(qiáng)調(diào)了基礎(chǔ)技術(shù)合理運(yùn)用的重要性。本書(shū)貫穿了作者多年在國(guó)內(nèi)銀行、電信、政府等行業(yè)所經(jīng)歷過(guò)的大量案例,通過(guò)案例佐證相關(guān)技術(shù)的運(yùn)用是本書(shū)一大特色。性能問(wèn)題不僅僅是技術(shù)問(wèn)題,性能管理甚至重于優(yōu)化技術(shù)本身。通過(guò)性能優(yōu)化這樣精細(xì)、縝密的工作,不僅能看到事物的本質(zhì)和規(guī)律,更能讓有心者對(duì)這個(gè)大千世界充滿感慨。以技術(shù)為平臺(tái),以輕松、調(diào)侃方式抒發(fā)作者對(duì)IT行業(yè)、社會(huì)的感悟,也是本書(shū)的鮮明風(fēng)格。

作者簡(jiǎn)介

  羅敏,80年代畢業(yè)于武漢大學(xué)計(jì)算機(jī)科學(xué)系,國(guó)防科學(xué)技術(shù)大學(xué)計(jì)算機(jī)學(xué)院獲得碩士學(xué)位。自1988年開(kāi)始Oracle技術(shù)的研究和應(yīng)用開(kāi)發(fā)工作,特別是在Oracle中國(guó)公司的10年時(shí)間里,分別在顧問(wèn)咨詢(xún)部、技術(shù)服務(wù)部擔(dān)任資深技術(shù)顧問(wèn)。在銀行、電信、政府等行業(yè)和部門(mén)參與了多個(gè)大型IT系統(tǒng)的建設(shè),提供了體系結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、應(yīng)用開(kāi)發(fā)設(shè)計(jì)指導(dǎo)、性能優(yōu)化、數(shù)據(jù)備份恢復(fù)、容災(zāi)系統(tǒng)建設(shè)、數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)建設(shè)、數(shù)據(jù)庫(kù)安全性等領(lǐng)域的咨詢(xún)和技術(shù)支持服務(wù),并為國(guó)內(nèi)主要軟件開(kāi)發(fā)商和集成商進(jìn)行過(guò)多場(chǎng)Oracle高級(jí)技?應(yīng)用培訓(xùn)和交流活動(dòng)。

圖書(shū)目錄

目錄
第1章  從兩個(gè)案例開(kāi)始\\1
1.1  關(guān)于案例的說(shuō)明\\2
1.2  體驗(yàn)日本人工作風(fēng)格\\2
1.2.1  問(wèn)題現(xiàn)象及解決過(guò)程\\2
1.2.2  日本人嚴(yán)謹(jǐn)、細(xì)致的工作風(fēng)格\\3
1.2.3  日本人的IT投入觀\\3
1.2.4  該系統(tǒng)的總體感覺(jué)\\4
1.2.5  在日本企業(yè)暖意洋洋的一幕\\4
1.2.6  也談強(qiáng)國(guó)夢(mèng)\\5
1.3  國(guó)內(nèi)某大型銀行故障的解決\\5
1.3.1  天塌下來(lái)一樣的故障\\5
1.3.2  故障原因其實(shí)很簡(jiǎn)單\\6
1.3.3  故障的啟示\\7
1.3.4  2010年銀行案例的進(jìn)一步感悟\\8
第2章  Oracle數(shù)據(jù)庫(kù)性能優(yōu)化方法論\\9
2.1  關(guān)于性能優(yōu)化的誤區(qū)\\10
2.1.1 “你調(diào)了哪些參數(shù)”\\10
2.1.2 “性能優(yōu)化主要是DBA和系統(tǒng)管理員的工作”\\10
2.1.3 “開(kāi)發(fā)階段無(wú)須太多考慮性能問(wèn)題”\\11
2.1.4 “優(yōu)化SQL,就是如何編寫(xiě)SQL”\\11
2.1.5 “多表連接性能太差”\\11
2.1.6 “CPU利用率越低越好”\\12
2.1.7 “大內(nèi)存能解決性能問(wèn)題”\\12
2.1.8 “性能分析就是分析低層細(xì)節(jié)”\\13
2.2  性能優(yōu)化過(guò)程——自頂向下\\13
2.2.1  為時(shí)已晚\\13
2.2.2  什么叫自頂向下方法論\\13
2.2.3  體驗(yàn)方法論\\15
2.3  高質(zhì)量IT系統(tǒng)的正確認(rèn)識(shí)\\15
2.3.1  高質(zhì)量IT系統(tǒng)的目標(biāo)\\15
2.3.2  目標(biāo)的綜合平衡\\16
2.3.3  你只管進(jìn),不管出啊\\16
2.4  20/80規(guī)則\\17
2.4.1  性能優(yōu)化中也有20/80規(guī)則\\17
2.4.2  用數(shù)據(jù)詮釋20/80規(guī)則\\18
2.5  性能優(yōu)化過(guò)程——自底向上\\19
2.5.1  什么叫自底向上方法論?\\19
2.5.2  客戶要給我上課\\20
2.6  性能優(yōu)化中的角色分工\\20
2.6.1  老外的角色分工\\20
2.6.2  國(guó)內(nèi)的角色分工\\21
2.7  應(yīng)用開(kāi)發(fā)指導(dǎo)思想\\22
2.7.1  管理重于技術(shù)\\22
2.7.2  我聽(tīng)后,開(kāi)心死了\\22
2.8  合理運(yùn)用技術(shù)的重要性\\22
2.8.1  聯(lián)機(jī)事務(wù)處理系統(tǒng)(OLTP)和決策
支持系統(tǒng)(OLAP)\\22
2.8.2 “你們Oracle給我們出一個(gè)開(kāi)發(fā)規(guī)范和指南吧”\\23
2.8.3  4分鐘如何優(yōu)化到1秒鐘\\24
第3章  性能優(yōu)化分析基本工具的使用\\29
3.1  性能優(yōu)化中的量化分析\\30
3.1.1  隔靴抓癢\\30
3.1.2  SQL語(yǔ)句到底是怎么執(zhí)行的\\30
3.1.3  性能分析都分析哪些量化指標(biāo)\\32
3.2  工欲善其事,必先利其器\\32
3.2.1  SQL量化分析和優(yōu)化工具\(yùn)\32
3.2.2  Oracle有大量實(shí)用的小工具和命令\\33
3.3  SQL語(yǔ)句到底是怎么被執(zhí)行的\\34
3.3.1  最經(jīng)典的執(zhí)行計(jì)劃分析工具\(yùn)\34
3.3.2  這種老掉牙的東西,還用啊\\34
3.3.3  10g新功能:DBMS_XPLAN\\34
3.4  如何配套使用SQL*Trace和TKPROF\\35
3.4.1  又一對(duì)老古董\\35
3.4.2  其實(shí)功能非常強(qiáng)\\35
3.4.3  報(bào)告分析比如何產(chǎn)生報(bào)告更重要\\37
3.5  最常用的工具:Autotrace\\37
3.6  一個(gè)洋“忽悠”的?事\\42
3.6.1  洋和尚到中國(guó)來(lái)念梵文了\\42
3.6.2  洋大“忽悠”啊\\43
3.7  性能優(yōu)化與“三個(gè)代表”\\43
3.7.1  重溫“三個(gè)代表”\\43
3.7.2  案例背景\\43
3.7.3  自底向上方法論的運(yùn)用\\44
3.7.4  關(guān)鍵應(yīng)用問(wèn)題的解決\\45
3.7.5  詮釋“三個(gè)代表”\\47
第4章  基本索引的使用\\49
4.1  索引既簡(jiǎn)單又復(fù)雜\\50
4.1.1  關(guān)于索引的需求\\50
4.1.2  索引其實(shí)好簡(jiǎn)單\\50
4.1.3  索引其實(shí)好難\\50
4.1.4  想做個(gè)懂Oracle索引的專(zhuān)家,難上加難\\51
4.2  索引設(shè)計(jì)基本建議\\52
4.2.1  Oracle索引長(zhǎng)什么樣\\52
4.2.2  B*樹(shù)單字段索引設(shè)計(jì)建議\\53
4.2.3  一招鮮,吃遍天\\53
4.3  如何避免索引被抑制\\56
4.3.1  無(wú)從下手,郁悶至極!\\56
4.3.2  幸虧父母都是數(shù)學(xué)老師\\57
4.3.3  慎用自定義函數(shù)\\58
4.3.4  關(guān)于函數(shù)索引使用的建議\\58
4.3.5  其實(shí)是數(shù)據(jù)庫(kù)設(shè)計(jì)問(wèn)題\\59
4.4  一把雙刃劍:復(fù)合索引\\59
4.4.1  復(fù)合索引的重要性\\59
4.4.2  我如何“戲弄”客戶\\60
4.4.3  復(fù)合索引原理和設(shè)計(jì)建議\\61
4.4.4  IT系統(tǒng)是面向客戶的,不是給領(lǐng)導(dǎo)看的\\63
4.5  一個(gè)既簡(jiǎn)單又復(fù)雜的故事\\64
4.5.1  女兒說(shuō)我吹牛了\\64
4.5.2  故事上集\\65
4.5.3  故事中集\\66
4.5.4  故事下集\\66
4.6  如何進(jìn)行索引監(jiān)控分析和優(yōu)化\\68
4.6.1  為什么索引I/O那么高\(yùn)\68
4.6.2  別亂建索引\\68
4.6.3  如何發(fā)現(xiàn)多余的索引\\69
4.6.4  如何進(jìn)行索引碎片分析和整理\\70
第5章  為應(yīng)用軟件設(shè)計(jì)更好的性能和可擴(kuò)展性\\71
5.1  基本概念和原理\\72
5.1.1  本章標(biāo)題有點(diǎn)大吧\\72
5.1.2  一個(gè)屢見(jiàn)不鮮的錯(cuò)誤\\72
5.1.3  解剖SQL語(yǔ)句執(zhí)行過(guò)程\\73
5.2  語(yǔ)句共享性原理\\74
5.2.1  再說(shuō)聯(lián)機(jī)事務(wù)處理系統(tǒng)(OLTP)
和決策支持系統(tǒng)(OLAP)\\74
5.2.2  如何實(shí)現(xiàn)語(yǔ)句共享化\\74
5.2.3  開(kāi)發(fā)人員永遠(yuǎn)比Oracle聰明\\75
5.2.4  技術(shù)服務(wù)工作,越做膽子越小\\75
5.2.5  如何量化評(píng)估語(yǔ)句共享性\\76
5.3  回到日本企業(yè)案例\\77
5.3.1  深入分析技術(shù)原因\\77
5.3.2  被日本人較真的滋味其實(shí)不好受\\79
5.4  語(yǔ)句共享性的深入分析\\79
5.4.1  語(yǔ)句共享性和查詢(xún)統(tǒng)計(jì)系統(tǒng)的關(guān)系\\79
5.4.2  語(yǔ)句共享性與擴(kuò)展性的關(guān)系\\80
第6章  如何提高排序、表連接性能\\81
6.1  如何提高排序性能\\82
6.1.1  能不排序就不排序——廢話一句\\82
6.1.2  查詢(xún)欠費(fèi)最高的前100名手機(jī)客戶\\83
6.1.3  痛心疾首的一?\\84
6.1.4  IBM和Oracle:亦敵亦友\\88
6.2  Oracle表連接技術(shù)和應(yīng)用\\89
6.2.1  數(shù)據(jù)庫(kù)精髓之一:表連接\\89
6.2.2  最經(jīng)典、最常用的表連接技術(shù)——嵌套循環(huán)\\90
6.2.3  嵌套循環(huán)連接與索引\\91
6.2.4  嵌套循環(huán)連接的應(yīng)用場(chǎng)景及效率\\93
6.2.5  適合于大批量數(shù)據(jù)處理的連接技術(shù)\\94
6.3  多表連接優(yōu)化的基本思路\\96
6.3.1  總體思路\\96
6.3.2  OLTP應(yīng)用的表連接優(yōu)化\\96
6.4  如何使用子查詢(xún)\\96
6.4.1  使用子查詢(xún)好不好\\96
6.4.2  到底是使用in還是exists\\97
6.5  回到20/80規(guī)則\\99
6.5.1  優(yōu)化詳細(xì)過(guò)程\\100
6.5.2  技術(shù)方面總結(jié)\\106
6.5.3  每項(xiàng)工作做到最好都不容易\\107
第7章  應(yīng)用綜合優(yōu)化及總結(jié)\\108
7.1更多的優(yōu)化案例\\109
7.1.1數(shù)據(jù)類(lèi)型不一致導(dǎo)致的問(wèn)題\\109
7.1.2  多此一舉的操作\\111
7.1.3  錯(cuò)誤使用HINT\\113
7.1.4  Oracle和IBM又一次成功合作\\117
7.2  可怕的笛卡兒乘積\\118
7.2.1  問(wèn)題的發(fā)生和初步解決\\119
7.2.2  其實(shí)是設(shè)計(jì)和開(kāi)發(fā)中更深層次問(wèn)題\\120
7.3  說(shuō)說(shuō)全表掃描\\122
7.3.1  導(dǎo)致數(shù)據(jù)庫(kù)性能問(wèn)題的常見(jiàn)原因\\122
7.3.2  何謂全表掃描\\122
7.3.3  數(shù)據(jù)增長(zhǎng)與全表掃描的關(guān)系\\123
7.3.4  硬件太多了\\124
7.3.5  導(dǎo)致技術(shù)運(yùn)用復(fù)雜化的其他問(wèn)題\\124
7.3.6  更多的類(lèi)比和感慨\\125
7.4  導(dǎo)致性能問(wèn)題的其他原因\\125
7.5  一個(gè)應(yīng)用軟件的綜合優(yōu)化\\126
7.5.1  優(yōu)化前的狀況\\126
7.5.2  優(yōu)化策略及分工合作\\127
7.5.3  優(yōu)化效果及原因分析\\127
7.5.4  主管部門(mén)的反應(yīng)\\128
7.5.5  美妙的三降預(yù)言同時(shí)實(shí)現(xiàn)\\129
7.5.6  優(yōu)化工作的艱巨性和長(zhǎng)期性\\129
7.6  一個(gè)樸實(shí)無(wú)華的好系統(tǒng)\\130
7.6.1  國(guó)人也能做出精良的好系統(tǒng)\\130
7.6.2  巨大升值空間\\131
7.6.3  瑕不掩瑜\\131
第8章  Oracle分區(qū)技術(shù)及應(yīng)用\\133
8.1  硅谷之行\(zhòng)\134
8.1.1  IT人的圣地:硅谷\\134
8.1.2  我在Oracle總部中邪了\\135
8.2  我對(duì)Oracle分區(qū)技術(shù)的認(rèn)知過(guò)程\\135
8.2.1  初嘗分區(qū)甜頭\\135
8.2.2  分區(qū)給我的痛苦體驗(yàn)\\137
8.2.3  全面理解分區(qū)技術(shù)\\138
8.3  分區(qū)表技術(shù)\\138
8.3.1  分區(qū)技術(shù)原理:分而治之\\138
8.3.2  分區(qū)表技術(shù)概述\\140
8.3.3  11g的分區(qū)新技術(shù)\\144
8.4  分區(qū)索引技術(shù)\\146
8.4.1  分區(qū)索引技術(shù)好難哦\\146
8.4.2  10分鐘讓你理解最難的分區(qū)索引\\149
8.4.3  分區(qū)索引設(shè)計(jì)指南\\151
8.5  更多的分區(qū)技術(shù)\\153
8.5.1  一個(gè)神奇的分區(qū)技術(shù)\\153
8.5.2  Oracle分區(qū)技術(shù)發(fā)展史\\154
8.6  如何實(shí)施和評(píng)估分區(qū)\\155
8.6.1  分區(qū)設(shè)計(jì)建議\\155
8.6.2  分區(qū)效果評(píng)估\\156
8.6.3  如何在生產(chǎn)系統(tǒng)實(shí)施分區(qū)\\156
8.7  某行業(yè)分區(qū)方案設(shè)計(jì)的曲折過(guò)程\\159
8.7.1  第一階段:出師不利\\159
8.7.2  第二階段:經(jīng)驗(yàn)主義錯(cuò)誤\\160
8.7.3  第三階段:初見(jiàn)成效\\160
8.7.4  第四階段:日臻完善\\160
8.8  分區(qū)方案中常見(jiàn)問(wèn)題探討\\161
8.8.1  問(wèn)題1:目標(biāo)方面的誤區(qū)\\161
8.8.2  問(wèn)題2:分區(qū)表設(shè)計(jì)方面的誤區(qū)\\162
8.8.3  問(wèn)題3:沒(méi)有充分考慮應(yīng)用設(shè)計(jì)和開(kāi)發(fā)的誤區(qū)\\162
8.8.4  問(wèn)題4:分區(qū)表空間設(shè)計(jì)方面的誤區(qū)\\163
8.8.5  問(wèn)題5:分區(qū)在大批量數(shù)據(jù)處理中的誤區(qū)\\164
8.8.6  問(wèn)題6:分區(qū)索引設(shè)計(jì)方面的誤區(qū)\\164
8.8.7  無(wú)止境的分區(qū)技術(shù)\\165
第9章  架構(gòu)與性能優(yōu)化\\166
9.1  該談?wù)劶軜?gòu)了\\167
9.1.1  架構(gòu)與性能的關(guān)系\\167
9.1.2  Oracle高端架構(gòu)產(chǎn)品與性?的關(guān)系\\167
9.1.3  Oracle架構(gòu)的重要性\\168
9.2  基本概念很重要\\169
9.2.1  什么是Oracle數(shù)據(jù)庫(kù)\\169
9.2.2  服務(wù)器、實(shí)例和數(shù)據(jù)庫(kù)的關(guān)系\\170
9.2.3  關(guān)于架構(gòu)方面的誤區(qū)\\172
9.3  IT系統(tǒng)架構(gòu)現(xiàn)狀分析\\173
9.3.1  一副并不美妙的大蜘蛛網(wǎng)\\173
9.3.2  現(xiàn)有體系結(jié)構(gòu)特點(diǎn)分析\\174
9.3.3  現(xiàn)有體系結(jié)構(gòu)評(píng)估\\174
9.4  Oracle網(wǎng)格計(jì)算\\176
9.4.1  Oracle 10g = 網(wǎng)格計(jì)算\\176
9.4.2  按網(wǎng)格計(jì)算設(shè)計(jì)數(shù)據(jù)庫(kù)架構(gòu)\\176
9.4.3  烏托邦式架構(gòu)就是好\\178
9.4.4  初級(jí)階段的設(shè)計(jì)建議\\179
9.4.5  關(guān)于真正大集中的疑慮\\179
9.5  云計(jì)算與性能優(yōu)化\\182
9.5.1  滿天翻滾的云\\182
9.5.2  Oracle的紅云\\182
9.5.3  客戶關(guān)注的云計(jì)算話題\\183
9.6  Oracle數(shù)據(jù)庫(kù)分布式架構(gòu)\\184
9.6.1  數(shù)據(jù)復(fù)制技術(shù)\\184
9.6.2  Data Guard技術(shù)簡(jiǎn)介\\186
9.6.3  Streams技術(shù)簡(jiǎn)介\\187
9.6.4  其他數(shù)據(jù)同步技術(shù)\\188
9.6.5  數(shù)據(jù)同步技術(shù)的定位和比較\\188
9.7  我看分布式架構(gòu)\\190
9.7.1  我不喜歡分布式架構(gòu)\\190
9.7.2  數(shù)據(jù)大集中與分布式架構(gòu)\\191
9.7.3  分布式架構(gòu)的用武之地\\192
9.7.4  真正的返璞歸真\\192
9.8  誓做抗拒拆遷的刁民\\193
9.8.1  拆遷大錘已高高舉起\\193
9.8.2  統(tǒng)一戰(zhàn)線發(fā)揮重要作用\\193
9.8.3  人民戰(zhàn)爭(zhēng)的汪洋大海\\195
9.9  一個(gè)本來(lái)平淡的日子\\195
9.9.1  什么專(zhuān)家,拿了錢(qián)就跑?\\195
9.9.2  艱難的問(wèn)題診斷過(guò)程\\196
9.9.3  一根救命稻草\\197
9.9.4  技術(shù)方面的教訓(xùn)和感悟\\197
9.9.5  猶豫半天的話語(yǔ)\\198
第10章  RAC與性能優(yōu)化\\200
10.1  關(guān)于RAC的一些誤解和疑慮\\201
10.2  RAC技術(shù)原理\\203
10.2.1  系統(tǒng)介紹RAC架構(gòu)和原理\\203
10.2.2  RAC到底有什么好處\\204
10.2.3  10g RAC架構(gòu)新特性\\205
10.2.4  我害怕Oracle什么技術(shù)工作\\206
10.3  RAC架構(gòu)的優(yōu)勢(shì)\\207
10.3.1  為什么RAC架構(gòu)比HA架構(gòu)好\\207
10.3.2  客戶的方案不一定是最優(yōu)的\\209
10.4  RAC實(shí)施方法論\\210
10.4.1  還是方法論重要\\210
10.4.2 “你打個(gè)補(bǔ)丁要三天???”\\211
10.4.3  如何降低RAC實(shí)施和運(yùn)行風(fēng)險(xiǎn)\\212
10.4.4  RAC其實(shí)背了好多黑鍋\\212
10.5  RAC性能優(yōu)化原理\\213
10.5.1  RAC性能優(yōu)化等同于單事例\\213
10.5.2  RAC性能問(wèn)題與應(yīng)用關(guān)系\\214
10.5.3  應(yīng)用在RAC環(huán)境下部署的最佳方式\\216
10.6  RAC環(huán)境下的性能分析\\217
10.6.1  RAC性能分析基本策略\\217
10.6.2  AWR報(bào)告中的RAC性能分析\\217
10.6.3  ADDM報(bào)告中的RAC問(wèn)題原因分析\\218
10.6.4  GCS性能分析\\219
10.6.5  GES性能分析\\221
10.6.6  下得去,還要上得來(lái)\\222
10.7  RAC高可用性\\222
10.7.1  RAC高可用性技術(shù)其實(shí)很復(fù)雜\\222
10.7.2  RAC高可用性實(shí)施思路\\223
10.7.3  RAC高可用性測(cè)試案例和測(cè)試過(guò)程\\223
10.8  RAC可擴(kuò)展性\\225
10.8.1  RAC不能超過(guò)4個(gè)節(jié)點(diǎn)?\\225
10.8.2  Oracle總部RAC?家的觀點(diǎn)\\225
10.8.3  某大型交易系統(tǒng)的擴(kuò)展性測(cè)試\\226
10.8.4  如何實(shí)施RAC擴(kuò)展性\\227
10.9  RAC運(yùn)行維護(hù)和故障診斷\\228
10.9.1  RAC運(yùn)行維護(hù)建議\\228
10.9.2  RAC故障診斷經(jīng)驗(yàn)談\\228
10.9.3  瞎貓碰上死耗子\\229
第11章  數(shù)據(jù)倉(cāng)庫(kù)中的性能優(yōu)化\\231
11.1  我看數(shù)據(jù)倉(cāng)庫(kù)\\232
11.1.1  數(shù)據(jù)倉(cāng)庫(kù)不是倉(cāng)庫(kù)管理軟件\\232
11.1.2  數(shù)據(jù)倉(cāng)庫(kù)鼻祖的精確定義\\232
11.1.3  數(shù)據(jù)倉(cāng)庫(kù)的應(yīng)用特點(diǎn)\\233
11.1.4  我所?解的數(shù)據(jù)倉(cāng)庫(kù)\\233
11.1.5  本書(shū)講述的數(shù)據(jù)倉(cāng)庫(kù)\\234
11.2  數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用開(kāi)發(fā)指導(dǎo)思想\\235
11.2.1  數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用開(kāi)發(fā)指導(dǎo)思想建議\\235
11.2.2  案例為證\\235
11.2.3  如何貫徹大批量、并行處理?\\238
11.3  并行處理技術(shù)的應(yīng)用\\238
11.3.1  Oracle并行處理技術(shù)無(wú)處不在\\238
11.3.2  并行處理舉例\\239
11.3.3  并行技術(shù)的幾個(gè)層面\\240
11.3.4  并行處理經(jīng)驗(yàn)\\242
11.3.5  榨干所有硬件資源\\243
11.4  Oracle是個(gè)大計(jì)算器\\244
11.4.1  告別農(nóng)耕時(shí)代\\244
11.4.2  Oracle不僅是一個(gè)存數(shù)據(jù)的大容器\\244
11.5  大批量數(shù)據(jù)ETL案例\\245
11.5.1  VIP客戶判斷標(biāo)準(zhǔn)\\245
11.5.2  外部表\\246
11.5.3  MERGE語(yǔ)句\\247
11.5.4  VIP計(jì)算總體流程圖\\248
11.5.5  簡(jiǎn)述一個(gè)流程\\249
11.5.6  方案評(píng)估\\250
11.6 “非典”期間的一個(gè)典型性問(wèn)題\\250
11.6.1  一個(gè)應(yīng)用開(kāi)發(fā)中的典型性問(wèn)題\\250
11.6.2  Oracle系統(tǒng)級(jí)臨時(shí)表\\253
11.7  一種快速高效的數(shù)據(jù)倉(cāng)庫(kù)加載方案\\253
11.7.1  讓洋鬼子激動(dòng)地蹦到桌子上去\\253
11.7.2  快速高效的數(shù)據(jù)倉(cāng)庫(kù)加載方案\\255
11.8  報(bào)表優(yōu)化技術(shù)\\259
11.8.1  我的第一次軟件開(kāi)發(fā)經(jīng)歷\\259
11.8.2  現(xiàn)在的報(bào)表處理狀況\\260
11.8.3  報(bào)表優(yōu)化核心技術(shù):物化視圖和語(yǔ)句重寫(xiě)\\261
11.8.4  為什么不要自己編寫(xiě)匯總表\\263
11.8.5  報(bào)表優(yōu)化的基本思路及示例\\263
11.8.6  報(bào)表優(yōu)化示例\\264
11.8.7  為什么沒(méi)有實(shí)現(xiàn)語(yǔ)句重寫(xiě)\\268
11.8.8  IT行業(yè)到底是買(mǎi)方市場(chǎng)還是賣(mài)方市場(chǎng)\\269
第12章  統(tǒng)計(jì)信息采集與性能優(yōu)化\\272
12.1  我闖大禍了\\273
12.1.1  常在河邊走,哪有不濕鞋的\\273
12.1.2  太急于表現(xiàn)了\\273
12.1.3  建一個(gè)索引,搞死一個(gè)系統(tǒng)\\274
12.1.4  我被罵得滿地找地縫\\274
12.1.5  初識(shí)問(wèn)題原因\\275
12.1.6  問(wèn)題根本原因\\275
12.2  優(yōu)化器原理和統(tǒng)計(jì)信息采集作用\\276
12.2.1  SQL語(yǔ)句執(zhí)行過(guò)程\\276
12.2.2  基于規(guī)則優(yōu)化器(RBO)簡(jiǎn)介\\277
12.2.3  基于成本優(yōu)化器(CBO)簡(jiǎn)介\\278
12.2.4  如何將葫蘆和瓢都按下\\278
12.2.5  為什么要進(jìn)行統(tǒng)計(jì)信息采集\\279
12.3  自動(dòng)采集統(tǒng)計(jì)信息\\279
12.3.1  自動(dòng)采集統(tǒng)計(jì)信息的特點(diǎn)\\279
12.3.2  自動(dòng)還是手工\\280
12.3.3  超長(zhǎng)的自動(dòng)統(tǒng)計(jì)信息采集\\280
12.3.4  一次變味的數(shù)據(jù)庫(kù)升級(jí)技術(shù)研討會(huì)\\282
12.4  定制采集統(tǒng)計(jì)信息\\282
12.4.1  統(tǒng)計(jì)信息采集基本策略\\282
12.4.2  統(tǒng)計(jì)信息采集實(shí)施策略\\283
12.4.3  統(tǒng)計(jì)信息采集具體方法\\283
12.4.4  Oracle 10g鬼精鬼精的\\285
12.5  若干最佳實(shí)踐經(jīng)驗(yàn)\\286
12.5.1  自動(dòng)和手工結(jié)合進(jìn)行統(tǒng)計(jì)信息采集\\286
12.5.2  鎖住統(tǒng)計(jì)信息采集\\286
12.5.3  數(shù)據(jù)分布統(tǒng)計(jì)(Histogram)建議\\286
12.5.4  批處理中的統(tǒng)計(jì)信息采集\\287
12.5.5  鐵路警察,各管一段\\288
第13章  感悟性能優(yōu)化分析的高級(jí)工具\(yùn)\290
13.1  Oracle 10g = Oracle 10a\\291
13.1.1  外部手工管理變內(nèi)部自動(dòng)管理\\291
13.1.2  Oracle 10g都有哪些自動(dòng)的東西\\292
13.2  AWR是個(gè)好東西\\292
13.2.1  AWR原理\\292
13.2.2  AWR基本操作\\293
13.2.3  把AWR功能用個(gè)夠\\295
13.3  ADDM:Oracle能自動(dòng)診斷監(jiān)控嗎\\298
13.3.1  ADDM能干啥\\298
13.3.2  DBA要失業(yè)了嗎\\300
13.4  SQL優(yōu)化進(jìn)入工業(yè)化時(shí)代\\301
13.4.1  傳統(tǒng)模式到工業(yè)化\\301
13.4.2  SQL Tuning Advisor能做哪些優(yōu)化\\302
13.4.3  SQL Access Advisor能做哪些優(yōu)化\\304
13.4.4  SQL Tuning Advisor和SQL Access Advisor的差異\\304
13.4.5  OEM中的每條命令我都會(huì)敲\\304
13.4.6  IT工業(yè)化時(shí)代的初級(jí)階段\\305
第14章  參數(shù)配置與性能優(yōu)化\\307
14.1  神奇的“魔術(shù)師”\\308
14.1.1  不調(diào)系統(tǒng)參數(shù)\\308
14.1.2  調(diào)錯(cuò)系統(tǒng)參數(shù)\\308
14.2  漫談初始化參數(shù)\\309
14.2.1  神奇的初始化參數(shù)\\309
14.2.2  參數(shù)設(shè)置基本思路和經(jīng)驗(yàn)\\310
14.2.3  將Log Buffer設(shè)它個(gè)幾百兆\\311
14.3  自動(dòng)?存管理\\311
14.3.1  DBA真地快沒(méi)活干了\\311
14.3.2  自動(dòng)內(nèi)存管理技術(shù)管用嗎\\314
14.4  Buffer Cache優(yōu)化\\315
14.4.1  Buffer Cache參數(shù)設(shè)置思路\\315
14.4.2  Buffer Cache優(yōu)化技術(shù)\\316
14.4.3  Buffer Cache的其他優(yōu)化技術(shù)\\318
14.5  Shared Pool優(yōu)化\\319
14.5.1  Shared Pool參數(shù)設(shè)置思路\\319
14.5.2  Shared Pool優(yōu)化技術(shù)\\320
14.5.3  再撞一次墻\\321
14.6  PGA優(yōu)化\\321
14.6.1  PGA參數(shù)設(shè)置思路\\321
14.6.2  匪夷所思的做法\\323
14.7  奇妙的Oracle內(nèi)部參數(shù)\\325
14.7.1  Oracle有神奇的內(nèi)部參數(shù)嗎?\\325
14.7.2  內(nèi)部參數(shù)的一次神奇作用\\325
14.7.3  不要濫用內(nèi)部參數(shù)\\327
14.7.4  令人眼花繚亂的內(nèi)部參數(shù)和event\\327
第15章  存儲(chǔ)技術(shù)與性能優(yōu)化\\330
15.1  什么時(shí)候才考慮I/O優(yōu)化\\331
15.2  裸設(shè)備?文件系統(tǒng)?ASM?\\331
15.2.1  裸設(shè)備有那么神奇嗎?\\331
15.2.2  客戶期望值太高了\\332
15.2.3  文件系統(tǒng)和裸設(shè)備的原理分析\\332
15.2.4  文件系統(tǒng)同樣好\\333
15.3  RAID與性能優(yōu)化\\334
15.3.1  也說(shuō)RAID\\334
15.3.2  IBM太慷慨了\\334
15.4  Oracle管存儲(chǔ)了\\336
15.4.1  關(guān)于ASM的疑慮\\336
15.4.2  ASM是什么?\\336
15.4.3  ASM有什么技術(shù)優(yōu)勢(shì)?\\337
15.4.4  Oracle即將不支持裸設(shè)備了\\338
15.5  ASM優(yōu)化策略\\338
15.5.1  裸設(shè)備與ASM的性能對(duì)比\\338
15.5.2  如何保證ASM實(shí)施的高性能\\340
15.5.3  ASM事例的參數(shù)設(shè)置建議\\341
15.6  ASM實(shí)施案例\\343
15.6.1  我所見(jiàn)過(guò)的真正海量數(shù)據(jù)庫(kù)\\343
15.6.2  裸設(shè)備還是ASM文件系統(tǒng)?\\344
15.6.3  ASM、OMF、大表空間技術(shù)的完美結(jié)合\\344
15.6.4  年輕教授被ASM氣得直跳腳\\345
15.6.5  寬容平和的心態(tài)\\346
第16章  數(shù)據(jù)保護(hù)中的性能優(yōu)化\\348
16.1  Oracle豐富的數(shù)據(jù)保護(hù)技術(shù)\\349
16.1.1  Oracle高可用性解決方案全景圖\\349
16.1.2  相關(guān)技術(shù)和產(chǎn)品的定位\\349
16.2  RMAN實(shí)施現(xiàn)狀分析\\350
16.2.1  備份恢復(fù)只是磁帶庫(kù)廠商的事情?\\350
16.2.2  RMAN實(shí)施中常見(jiàn)問(wèn)題分析\\351
16.3  RMAN備份的優(yōu)化\\353
16.3.1  RMAN備份優(yōu)化的基本策略\\353
16.3.2  RMAN備份優(yōu)化的傳統(tǒng)技術(shù)\\353
16.3.3  在表空間級(jí)進(jìn)行RMAN備份\\354
16.3.4  10g的快速增量備份技術(shù)\\356
16.3.5  備份壓縮技術(shù)\\358
16.4  RMAN恢復(fù)的優(yōu)化\\358
16.4.1  頭疼醫(yī)頭,腳疼醫(yī)腳\\358
16.4.2  降低日志恢復(fù)量\\360
16.4.3  增量更新備份\\361
16.5  快速恢復(fù)數(shù)據(jù)的新技術(shù):Flashback\\361
16.5.1  人為邏輯錯(cuò)誤是最大的單一因素\\361
16.5.2  傳統(tǒng)的數(shù)據(jù)恢復(fù)技術(shù)及缺陷\\362
16.5.3  Flashback技術(shù)概述\\363
16.5.4  Flashback技術(shù)綜合對(duì)比\\364
16.5.5  Flashback技術(shù)與傳統(tǒng)數(shù)據(jù)恢復(fù)技術(shù)綜合運(yùn)用\\365
16.6  Data Guard實(shí)施中的優(yōu)化\\365
16.6.1  容災(zāi)系統(tǒng)與生產(chǎn)系統(tǒng)是緊密相關(guān)的\\365
16.6.2  還是原理最重要\\366
16.6.3  日志傳輸?shù)膬?yōu)化\\366
16.6.4  日志恢復(fù)的優(yōu)化\\371
16.6.5  容災(zāi)系統(tǒng)與生產(chǎn)系統(tǒng)的配置關(guān)系\\372
16.6.6  也談Data Guard與硬件存儲(chǔ)鏡像技術(shù)\\372
16.6.7  Data Guard和存儲(chǔ)鏡像技術(shù)的綜合\\374
第17章  故障診斷與性能優(yōu)化\\375
17.1  故障診斷與性能優(yōu)化的區(qū)別\\376
17.1.1  故障診斷與性能優(yōu)化不完全是一回事\\376
17.1.2  故障診斷需要一個(gè)偉大的心臟\\376
17.2  大汗淋漓的故障診斷\\377
17.2.1  一個(gè)“Ctrl + C”幾乎搞死一個(gè)系統(tǒng)\\377
17.2.2  啼笑皆非的故障處理過(guò)程\\378
17.2.3  脅從犯的自責(zé)\\379
17.3  可別小看數(shù)據(jù)壞塊處理\\379
17.3.1 “關(guān)于Oracle腐敗問(wèn)題的處理”\\379
17.3.2  飛機(jī)落地了,資料還未看完\\380
17.3.3  收集信息、制定處理方案最重要\\380
17.3.4  數(shù)據(jù)壞塊處理的八卦圖\\381
17.3.5  別亂用DUL\\383
17.3.6  如何防范數(shù)據(jù)壞塊\\384
17.4  堪比好來(lái)塢大片的情節(jié)\\385
17.4.1  我的女同事被嚇壞了\\385
17.4.2  驚心動(dòng)魄的時(shí)刻!\\385
17.4.3  事件遠(yuǎn)沒(méi)有結(jié)束\\386
17.4.4  其實(shí)原因很簡(jiǎn)單\\387
17.5  Oracle Buuuuuuuuuuuuuug\\388
17.5.1 我看Oracle Bug\\388
17.5.2  手工作坊與大工廠的差別\\389
17.5.3  一個(gè)展板都畫(huà)不下的流程圖\\389
17.6  軟件版本管理和補(bǔ)丁實(shí)施\\390
17.6.1  相關(guān)術(shù)語(yǔ)和概念\\390
17.6.2  未雨綢繆的補(bǔ)丁實(shí)施計(jì)劃\\391
17.6.3  打補(bǔ)丁那點(diǎn)事\\392
17.6.4  補(bǔ)丁沖突分析像偵探推理\\393
第18章  DBA職責(zé)及性能管理\\395
18.1  我的專(zhuān)職DBA經(jīng)歷\\396
18.1.1  不太安心的“DBA”\\396
18.1.2  無(wú)所事事的“DBA”\\396
18.1.3  手忙腳亂的“DBA”\\397
18.1.4  無(wú)所事事的DBA\\397
18.2  DBA職責(zé)建議\\398
18.2.1  DBA的十大任務(wù)\\398
18.2.2  DBA的工作比例\\400
18.2.3  不太懂SQL的DBA\\400
18.2.4  一位技術(shù)實(shí)力超強(qiáng)的DBA\\401
18.3  DBA在性能方面的工作\\402
18.3.1  每日的工作\\402
18.3.2  每周的工作\\403
18.3.3  每月的工作\\403
18.3.4  其他的工作\\403
18.4  性能管理更重要\\404
18.4.1  性能問(wèn)題其實(shí)是管理問(wèn)題\\404
18.4.2  開(kāi)發(fā)人員永遠(yuǎn)都長(zhǎng)不大?\\404
18.4.3  Oracle核心技術(shù)開(kāi)發(fā)團(tuán)隊(duì)的故事\\405
18.5  開(kāi)發(fā)與運(yùn)行維護(hù)的脫節(jié)\\405
18.5.1  開(kāi)發(fā)與運(yùn)行維護(hù)部門(mén)的獨(dú)立性\\406
18.5.2  開(kāi)發(fā)與運(yùn)行維護(hù)工作的脫節(jié)\\406
18.6  客戶/開(kāi)發(fā)商/Oracle的分工合作\\407
18.6.1  目前的分工和定位\\407
18.6.2  客戶在IT系統(tǒng)中的作用\\408
18.6.3  建議的分工和定位\\409
18.6.4  包含3種角色的項(xiàng)目組\\411
18.7  分工合作的成功案例\\412
18.7.1  系統(tǒng)運(yùn)行情況\\412
18.7.2  系統(tǒng)主要技術(shù)特點(diǎn)\\412
18.7.3  項(xiàng)目成功因素分析\\413
18.7.4  Oracle公司的服務(wù)經(jīng)驗(yàn)\\413
18.7.5  項(xiàng)目的不足\\414
第19章  軟件就是服務(wù)\\415
19.1  Oracle服務(wù)體系概述\\416
19.1.1  Oracle公司組織結(jié)構(gòu)一瞥\\416
19.1.2  Oracle豐富的服務(wù)產(chǎn)品\\417
19.2  我看Oracle標(biāo)準(zhǔn)服務(wù)\\419
19.2.1  標(biāo)準(zhǔn)服務(wù)不僅僅是法律條款\\419
19.2.2  標(biāo)準(zhǔn)服務(wù)的益處\\419
19.3  愛(ài)不釋手的Metalink\\420
19.3.1  幸虧有Metalink\\420
19.3.2  初嘗Oracle服務(wù)甜頭\\420
19.3.3  Metalink是個(gè)大寶藏\\421
19.3.4  Metalink是個(gè)自助式的知識(shí)庫(kù)\\422
19.3.5  在Metalink中提交SR的經(jīng)驗(yàn)\\423
19.3.6  把Metalink當(dāng)成學(xué)習(xí)工具\(yùn)\425
19.4  Oracle高級(jí)客戶服務(wù)\\426
19.4.1  ACS服務(wù)概述\\426
19.4.2  基于ITIL理念的ACS服務(wù)\\427
19.4.3  我們不是鐘點(diǎn)工\\430
19.4.4  ACS的運(yùn)行維護(hù)服務(wù)\\430
19.4.5  IT系統(tǒng)挑戰(zhàn)和ACS解決方案服務(wù)\\432
19.4.6  幾種ACS解決方案服務(wù)\\432
19.5  又一次救火之后的感慨\\435
19.5.1  又著火了\\435
19.5.2  再次感謝Metalink\\435
19.5.3  客戶把系統(tǒng)重新安裝了\\436
19.5.4  其實(shí)還是服務(wù)問(wèn)題\\436
第20章  一個(gè)更全面的案例\\438
20.1  為升級(jí)而來(lái)\\439
20.1.1  初識(shí)客戶\\439
20.1.2  升級(jí)方案遇到阻力\\439
20.2  以性能優(yōu)化開(kāi)路\\440
20.2.1  性能是升級(jí)的第一大風(fēng)險(xiǎn)\\440
20.2.2  調(diào)整服務(wù)思路\\440
20.3  性能整體評(píng)估\\441
20.3.1  先看操作系統(tǒng)數(shù)據(jù)\\441
20.3.2  數(shù)據(jù)庫(kù)基準(zhǔn)指標(biāo)的采集\\441
20.3.3  性能分析策略和原則\\442
20.4  若干典型問(wèn)題\\443
20.4.1  還是索引這樣基礎(chǔ)的問(wèn)題\\443
20.4.2  發(fā)現(xiàn)了最大的性能瓶頸\\445
20.4.3  我把開(kāi)發(fā)人員嚇住了\\449
20.4.4  參?可調(diào)的余地太小\\450
20.5  難以解決的問(wèn)題:中間表\\451
20.5.1  又一類(lèi)典型問(wèn)題\\451
20.5.2  9i沒(méi)有合適的招\(zhòng)\451
20.5.3  10g的有效解決辦法\\452
20.6  又說(shuō)分區(qū)方案設(shè)計(jì)\\453
20.6.1  分區(qū)表太多了\\453
20.6.2  分區(qū)設(shè)計(jì)的其他問(wèn)題\\453
20.6.3  綜合平衡考慮問(wèn)題不簡(jiǎn)單\\454
20.7  再說(shuō)升級(jí)\\454
20.7.1  對(duì)升級(jí)的兩種極端看法\\454
20.7.2  為什么要升級(jí)\\455
20.7.3  常見(jiàn)的升級(jí)方法\\456
20.7.4  Oracle升級(jí)服務(wù)包\\457
20.7.5  如何降低性能風(fēng)險(xiǎn)\\458
第21章  綜合類(lèi)\\460
21.1  Oracle出硬件了\\461
21.1.1  我快變成硬件工程師了\\461
21.1.2  我看Exadata\\461
21.1.3  ACS在Exadata方面的服務(wù)\\464
21.2  Oracle全文檢索技術(shù)\\465
21.2.1  Oracle能做搜索引擎\\465
21.2.2  茅塞頓開(kāi)的解決方案\\467
21.2.3  林子大了,什么鳥(niǎo)都有\(zhòng)\469
21.3  什么是IT系統(tǒng)最寶貴的財(cái)富\\470
21.3.1  IT系統(tǒng)最寶貴?財(cái)富是信息本身\\470
21.3.2  也談信息中心的作用\\470
21.4  如何閱讀Oracle聯(lián)機(jī)文檔\\471
21.4.1  Oracle聯(lián)機(jī)文檔的確是個(gè)寶藏\\471
21.4.2  合理分類(lèi)閱讀和利用\\471
21.4.3  按工作角色和任務(wù)去閱讀\\473
21.5  IT行業(yè)中的“偽”科學(xué)\\474
21.5.1  什么叫IT“偽”科學(xué)\\474
21.5.2  費(fèi)力不討好的事情\\474
21.5.3  我也是“偽”IT科學(xué)的吹鼓手\\475
21.6  性能優(yōu)化與橋牌\\477
21.6.1  大局觀的重要\\477
21.6.2  實(shí)施計(jì)劃的重要性\\478
21.6.3  應(yīng)善于捕捉、利用信息\\478
21.6.4  合作、溝通的重要性\\479
21.6.5  簡(jiǎn)簡(jiǎn)單單,平平淡淡就是真\\479
21.7  IT業(yè)其實(shí)還是個(gè)孩子\\480
21.8  大話南游記\\481
結(jié)束語(yǔ)\\484
參考文獻(xiàn)\\486
推薦語(yǔ)\\489
推薦語(yǔ)1\\489
推薦語(yǔ)2\\489
推薦語(yǔ)3\\490

本目錄推薦

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