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

收獲,不止Oracle

收獲,不止Oracle

定 價(jià):¥59.00

作 者: 梁敬彬 梁敬弘 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 數(shù)據(jù)庫(kù) 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787121200700 出版時(shí)間: 2013-04-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 480 字?jǐn)?shù):  

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

  在《收獲,不止Oracle》這本書里讀者將會(huì)跟隨作者一同對(duì)Oracle數(shù)據(jù)庫(kù)的相關(guān)知識(shí)進(jìn)行梳理,最終共同提煉出必須最先掌握的那部分知識(shí),無(wú)論你是數(shù)據(jù)庫(kù)開(kāi)發(fā)、管理、優(yōu)化、設(shè)計(jì)人員,還是從事Java、C的開(kāi)發(fā)人員。接下來(lái)作者再將這部分知識(shí)中最實(shí)用的內(nèi)容進(jìn)一步提煉,濃縮出最精華的部分,分享給大家。這是二八現(xiàn)象的一次經(jīng)典應(yīng)用。這部分知識(shí)就是Oracle的物理體系結(jié)構(gòu)、邏輯體系結(jié)構(gòu)、表、索引以及表連接五大部分。通過(guò)閱讀這些章節(jié),讀者將會(huì)在最短時(shí)間內(nèi)以一種有史以來(lái)最輕松的方式,完成對(duì)Oracle數(shù)據(jù)庫(kù)的整體認(rèn)識(shí),不僅能在工作中解決常規(guī)問(wèn)題,還能具備一定的設(shè)計(jì)和調(diào)優(yōu)能力。相信通過(guò)這些章節(jié)的學(xué)習(xí),會(huì)給讀者的Oracle學(xué)習(xí)帶來(lái)極大的收獲。然而,作者最希望看到的是:讓讀者的收獲,不止Oracle。為達(dá)到此目的,作者精心將全書分成了上下兩篇,剛才所描述的具體知識(shí)點(diǎn)體現(xiàn)在全書的上篇,而在下篇中,讀者將通過(guò)各種精彩故事、生動(dòng)案例,體會(huì)到該如何學(xué)習(xí)和如何思考,在意識(shí)的天空拋開(kāi)束縛,無(wú)拘無(wú)束、盡情飛翔。在這里,讀者也許會(huì)有疑問(wèn),前面說(shuō)的有史以來(lái)最輕松的方式是一種什么樣的方式呢?還請(qǐng)親愛(ài)的讀者自己去揭曉謎底吧。

作者簡(jiǎn)介

  梁敬彬,網(wǎng)名wabjtam123,任ITPUB版主、ITPUB社區(qū)專家、福建富士通公司數(shù)據(jù)庫(kù)專家。參與編寫過(guò)《劍破冰山——Oracle開(kāi)發(fā)藝術(shù)》、《DBA手記2》等技術(shù)書籍,多年從事電信相關(guān)行業(yè)工作,負(fù)責(zé)系統(tǒng)架構(gòu)設(shè)計(jì)、優(yōu)化、培訓(xùn)等工作,有著豐富的數(shù)據(jù)庫(kù)管理、設(shè)計(jì)、開(kāi)發(fā)、培訓(xùn)經(jīng)驗(yàn)和電信行業(yè)經(jīng)驗(yàn)。 梁敬弘,清華大學(xué)計(jì)算機(jī)系博士畢業(yè),在計(jì)算機(jī)領(lǐng)域和金融領(lǐng)域皆有建樹(shù),擁有多項(xiàng)計(jì)算機(jī)相關(guān)核心專利技術(shù)的同時(shí)還擁有金融行業(yè)的CFP等高級(jí)認(rèn)證?,F(xiàn)就職于華夏銀行總行。

圖書目錄

上篇 開(kāi)啟驚喜之門——帶意識(shí)地學(xué)Oracle 第1章  意識(shí),少做事從學(xué)習(xí)開(kāi)始     2 1.1  選擇先學(xué)什么頗有學(xué)問(wèn)        2 1.1.1  梁老師課堂爆笑開(kāi)場(chǎng)         2 1.1.2  看似跑題的手機(jī)分類         4 1.1.3  學(xué)什么先了解做什么         5 1.2  善于規(guī)劃分類才有效果        7 1.2.1  分類與角色密切相關(guān)         7 1.2.2  角色自我認(rèn)識(shí)有講究         9 1.3  明白學(xué)以致用方有意義        11 第2章  震驚,體驗(yàn)物理體系之旅     13 2.1  必須提及的系列知識(shí)   13 2.2  物理體系從老余開(kāi)店慢慢鋪開(kāi)   16 2.2.1  老余的三個(gè)小故事    16 2.2.1.1  顧客的尺寸     16 2.2.1.2  有效的調(diào)整     17 2.2.1.3  記錄的習(xí)慣     18 2.2.2  體系結(jié)構(gòu)原理初探    20 2.2.2.1  從一普通查詢SQL說(shuō)起 20 2.2.2.2  老余故事終現(xiàn)用心良苦 23 2.2.2.3  一起體會(huì)Oracle代價(jià)     27 2.2.3  體系結(jié)構(gòu)原理再探    30 2.2.3.1  從一普通更新語(yǔ)句說(shuō)起 30 2.2.3.2  體系結(jié)構(gòu)中提交的探討 34 2.2.3.3  勞模的評(píng)選     38 2.2.3.4  回滾的研究     40 2.2.3.5  一致的查詢     43 2.2.3.6  一致讀的原理 46 2.2.3.7  實(shí)踐的體會(huì)     49 2.3  體系學(xué)習(xí)讓SQL性能提升千倍    65 2.3.1  一起探索體系學(xué)習(xí)的意義         65 2.3.1.1  同學(xué)們不知所學(xué)何用     66 2.3.1.2  實(shí)際上大有用武之地     67 2.3.2  單車到飛船的經(jīng)典之旅    70 2.3.2.1  未優(yōu)化前,單車速度     70 2.3.2.2  綁定變量,摩托速度     72 2.3.2.3  靜態(tài)改寫,汽車速度     74 2.3.2.4  批量提交,動(dòng)車速度     75 2.3.2.5  集合寫法,飛機(jī)速度     77 2.3.2.6  直接路徑,火箭速度     78 2.3.2.7  并行設(shè)置,飛船速度     79 2.3.3  精彩的總結(jié)與課程展望    80 2.3.3.1  最大的收獲應(yīng)該是思想 80 2.3.3.2  老師的課程展望與規(guī)劃 81 第3章  神奇,走進(jìn)邏輯體系世界     84 3.1  長(zhǎng)幼有序的邏輯體系   84 3.2  邏輯體系從老余養(yǎng)殖細(xì)細(xì)說(shuō)起   85 3.2.1  農(nóng)場(chǎng)之體系邏輯結(jié)構(gòu)         85 3.2.2  農(nóng)場(chǎng)之 BLOCK 漫談 89 3.2.3  農(nóng)場(chǎng)之區(qū)與段    91 3.2.4  農(nóng)場(chǎng)之表空間的分類         93 3.2.4.1  表空間與系統(tǒng)農(nóng)場(chǎng) 93 3.2.4.2  表空間與臨時(shí)農(nóng)場(chǎng) 93 3.2.4.3  表空間與回滾農(nóng)場(chǎng) 94 3.2.5  邏輯結(jié)構(gòu)之初次體會(huì)         94 3.2.5.1  邏輯結(jié)構(gòu)之 BLOCK         94 3.2.5.2  邏輯結(jié)構(gòu)之 TABLESPACE        95 3.2.5.3  邏輯結(jié)構(gòu)之 USER  97 3.2.5.4  邏輯結(jié)構(gòu)之 EXTENT       97 3.2.5.5  邏輯結(jié)構(gòu)之 SEGMENT   98 3.2.6  邏輯結(jié)構(gòu)之二次體會(huì)         100 3.2.6.1  BLOCK的大小與調(diào)整      100 3.2.6.2  PCTFREE參數(shù)與調(diào)整      101 3.2.6.3  PCTFREE與生效范圍      102 3.2.6.4  EXTENT 尺寸與調(diào)整       103 3.2.7  邏輯結(jié)構(gòu)之三次體會(huì)         104 3.2.7.1  已用與未用表空間情況 104 3.2.7.2  表空間大小與自動(dòng)擴(kuò)展 105 3.2.7.3  回滾表空間新建與切換 109 3.2.7.4  臨時(shí)表空間新建與切換 111 3.2.7.5  臨時(shí)表空間組及其妙用 114 3.3  課程結(jié)束你給程序安上了翅膀   117 3.3.1  過(guò)度擴(kuò)展與性能         117 3.3.2  PCTFREE與性能 120 3.3.3  行遷移與優(yōu)化    123 3.3.4  塊的大小與應(yīng)用         124 第4章  祝賀,表的設(shè)計(jì)成就英雄     131 4.1  表的設(shè)計(jì)之五朵金花   131 4.2  表的特性從老余一家展開(kāi)描述   132 4.2.1  老余一家各施所長(zhǎng)    132 4.2.2  普通堆表不足之處    132 4.2.2.1  表更新日志開(kāi)銷較大     133 4.2.2.2  delete無(wú)法釋放空間      136 4.2.2.3  表記錄太大檢索較慢     139 4.2.2.4  索引回表讀開(kāi)銷很大     140 4.2.2.5  有序插入?yún)s難有序讀出 143 4.2.3  奇特的全局臨時(shí)表    146 4.2.3.1  分析全局臨時(shí)表的類型 146 4.2.3.2  觀察各類DML的REDO量     147 4.2.3.3  全局臨時(shí)表兩大重要特性     149 4.2.4  神通廣大的分區(qū)表    153 4.2.4.1  分區(qū)表類型及原理 155 4.2.4.2  分區(qū)表最實(shí)用的特性     165 4.2.4.3  分區(qū)索引類型簡(jiǎn)述 176 4.2.4.4  分區(qū)表之相關(guān)陷阱 177 4.2.5  有趣的索引組織表    184 4.2.6  簇表的介紹及應(yīng)用    187 4.3  理解表設(shè)計(jì)的你成為項(xiàng)目組英雄        189 第5章  驚嘆,索引天地妙不可言     191 5.1  看似簡(jiǎn)單無(wú)趣的索引知識(shí)   191 5.2  索引探秘從小余緝兇拉開(kāi)帷幕   192 5.2.1  BTREE索引的精彩世界     192 5.2.1.1  BTREE索引結(jié)構(gòu)圖展現(xiàn) 192 5.2.1.2  到底是物理還是邏輯結(jié)構(gòu)     194 5.2.1.3  索引結(jié)構(gòu)三大重要特點(diǎn) 198 5.2.1.4  插播小余緝兇精彩故事 201 5.2.1.5  妙用三特征之高度較低 203 5.2.1.6  巧用三特征之存儲(chǔ)列值 219 5.2.1.7  活用三特征之索引有序 248 5.2.1.8  不可不說(shuō)的主外鍵設(shè)計(jì) 265 5.2.1.9  組合索引高效設(shè)計(jì)要領(lǐng) 272 5.2.1.10 變換角度看索引的危害 289 5.2.1.11 如何合理控制索引數(shù)量 295 5.2.2  位圖索引的玫瑰花之刺    297 5.2.2.1  統(tǒng)計(jì)條數(shù)奮勇奪冠 297 5.2.2.2  即席查詢一騎絕塵 302 5.2.2.3  遭遇更新苦不堪言 306 5.2.2.4  重復(fù)度低一敗涂地 309 5.2.2.5  了解結(jié)構(gòu)真相大白 311 5.2.3  小心函數(shù)索引步步陷阱    315 5.2.3.1  列運(yùn)算讓索引失去作用 315 5.2.3.2  函數(shù)索引是這樣應(yīng)用的 317 5.2.3.3  避免列運(yùn)算的經(jīng)典案例 319 5.3  索引讓一系列最熟悉的SQL飛起來(lái)了        325 第6章  經(jīng)典,表的連接學(xué)以致用     327 6.1  表的連接之江南三劍客        327 6.2  三大類型從小余跳舞一一道來(lái)   328 6.2.1  跳舞也能跳出連接類型    328 6.2.1.1  感覺(jué)怪異的嵌套循環(huán)     328 6.2.1.2  排序合并及哈希連接     329 6.2.2  各類連接訪問(wèn)次數(shù)差異    330 6.2.2.1  嵌套循環(huán)的表訪問(wèn)次數(shù) 330 6.2.2.2  哈希連接的表訪問(wèn)次數(shù) 337 6.2.2.3  排序合并的表訪問(wèn)次數(shù) 340 6.2.3  各類連接驅(qū)動(dòng)順序區(qū)別    341 6.2.3.1  嵌套循環(huán)的表驅(qū)動(dòng)順序 341 6.2.3.2  哈希連接的表驅(qū)動(dòng)順序 343 6.2.3.3  排序合并的表驅(qū)動(dòng)順序 345 6.2.4  各類連接排序情況分析    347 6.2.4.1  除嵌套循環(huán)都需排序     347 6.2.4.2  排序只需取部分字段     347 6.2.4.3  關(guān)于排序的經(jīng)典案例     349 6.2.5  各類連接限制場(chǎng)景對(duì)比    350 6.2.5.1  哈希連接的限制     350 6.2.5.2  排序合并的限制     353 6.2.5.3  嵌套循環(huán)無(wú)限制     355 6.3  你動(dòng)手裝備的表連接威震三軍   355 6.3.1  嵌套循環(huán)與索引         356 6.3.2  哈希連接與索引         362 6.3.3  排序合并與索引         363 下篇  飛翔意識(shí)天空——思想與案例的分享 第7章  搞定!不靠技術(shù)靠菜刀          368 7.1  SQL被一刀剁了     369 7.2  整個(gè)模塊丟棄了   370 7.3  調(diào)用次數(shù)減少了   371 7.4  排序不再需要了   372 7.5  大表砍成小表了   373 7.6  排重操作消失了   373 7.7  插入阻礙小多了   374 7.8  遷移事情不做了   375 第8章  升級(jí)!靠技術(shù)改隱形刀          377 8.1  大表等同小表了   378 8.2  大表切成小表了   379 8.3  索引變身小表了   380 8.4  刪除動(dòng)作不做了   380 8.5  清表角度變換了   381 8.6  提交次數(shù)縮減了   382 8.7  遷移越來(lái)越快了   384 8.8  SQL語(yǔ)句精簡(jiǎn)了     385 第9章  提問(wèn),也是智慧的體現(xiàn)          391 9.1  描述要考慮周全   392 9.2  用詞要盡量準(zhǔn)確   393 9.3  說(shuō)明要力求簡(jiǎn)潔   394 9.4  問(wèn)過(guò)的避免再問(wèn)   396 9.5  能搜能試不急問(wèn)   396 第10章  買魚(yú),居然買出方法論       398 10.1  小余買魚(yú)系列故事      398 10.1.1  診斷與改進(jìn)       398 10.1.2  需求與設(shè)計(jì)       401 10.1.3  資源的利用       403 10.1.4  真正的需求       404 10.2  買魚(yú)買出了方法論      405 10.2.1  一套流程  405 10.2.2  兩大法寶  407 10.3  方法論的應(yīng)用案例      408 10.3.1  從我們的這一套流程說(shuō)起       408 10.3.1.1  診斷        408 10.3.1.2  改進(jìn)優(yōu)化(首次優(yōu)化)        409 10.3.1.3  需求與設(shè)計(jì)(再次優(yōu)化)   410 10.3.1.4  資源利用(花絮)        412 10.3.2  案例映襯了經(jīng)典兩大法寶       412 第11章  寶典,規(guī)范讓你少做事       414 11.1  抓狂,為何事總忙不完      415 11.1.1  技術(shù)能力不足的新人們  415 11.1.2  不懂提問(wèn)智慧的求助者  415 11.1.3  產(chǎn)生各種失誤的粗心者  416 11.1.3.1  啊,小黃的DDL惹禍  416 11.1.3.2  慘,老師登錯(cuò)環(huán)境了   417 11.1.3.3  糟,小羅忘操作……   417 11.1.4  解決問(wèn)題緩慢的技術(shù)員  419 11.1.4.1  優(yōu)化效率低下的小高   419 11.1.4.2  為何老師能快速解決   420 11.1.5  陷入種種困境的開(kāi)發(fā)者  422 11.1.5.1  超長(zhǎng)SQL使小鄭煩惱   422 11.1.5.2  缺少注釋讓小葉沮喪   422 11.1.6  總是考慮不全的設(shè)計(jì)者  423 11.1.6.1  未提前規(guī)劃的王工        423 11.1.6.2  不了解特性的劉工        424 11.2  淡定,規(guī)范少做無(wú)謂事      425 11.2.1  學(xué)習(xí)規(guī)范——促成新人快速成長(zhǎng)  426 11.2.2  求助規(guī)范——引導(dǎo)求助不再迷糊  427 11.2.3  操作規(guī)范——協(xié)助粗心者不犯錯(cuò)  428 11.2.4  流程規(guī)范——保障問(wèn)題快速解決  429 11.2.4.1  動(dòng)態(tài)整體        429 11.2.4.2  動(dòng)態(tài)局部        432 11.2.4.3  靜態(tài)整體        439 11.2.4.4  靜態(tài)局部        448 11.2.5  開(kāi)發(fā)規(guī)范——讓開(kāi)發(fā)者駕輕就熟  451 11.2.5.1  SQL編寫規(guī)范         452 11.2.5.2  PL/SQL編寫規(guī)范   455 11.2.6  設(shè)計(jì)規(guī)范——助設(shè)計(jì)者運(yùn)籌帷幄  457 11.2.6.1  表規(guī)范   458 11.2.6.2  索引規(guī)范        461 11.2.6.3  環(huán)境參數(shù)規(guī)范        467 11.2.6.4  命名規(guī)范        469

本目錄推薦

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