《收穫,不止Oracle(第2版)》,作者:梁敬彬,梁敬弘,電子工業出版社出版。
基本介紹
- 書名:收穫,不止Oracle(第2版)
- 作者:梁敬彬,梁敬弘
- ISBN:9787121360923
- 頁數:464
- 定價:99
- 出版社:電子工業出版社
- 出版時間:2019-03
- 裝幀:平裝
- 開本:16
內容簡介,圖書目錄,
內容簡介
在這本書里,讀者將會跟隨作者一同對Oracle資料庫的相關知識進行梳理,最終共同提煉出必須最先掌握的那部分知識,無論你是資料庫開發、管理、最佳化、設計人員,還是從事Java、C的開發人員。接下來作者再將這部分知識中最實用的內容進一步提煉,濃縮出最精華的部分,分享給大家。這是“二八現象”的一次經典套用。這部分知識就是Oracle的物理體系結構、邏輯體系結構、表、索引以及表連線五大部分。通過閱讀本書中的這些章節,讀者將會在短時間內以一種有史以來最輕鬆的方式,完成對Oracle資料庫的整體認識,不僅能解決工作中的常規問題,還能具備一定的設計和調優能力。通過對這些章節的學習,讀者在Oracle的學習中一定會有極大的收穫。
圖書目錄
上篇 開啟驚喜之門——帶意識地學Oracle
第1章 意識,少做事從學習開始 2
1.1 選擇先學什麼頗有學問 2
1.1.1 梁老師課堂爆笑開場 2
1.1.2 看似離題的手機分類 3
1.1.3 學什麼先了解要做什麼 5
1.2 善於規劃分類才有效果 6
1.2.1 分類與角色密切相關 6
1.2.2 角色自我認識有講究 8
1.3 明白學以致用方有意義 11
第2章 震驚,體驗物理體系之旅 12
2.1 必須提及的系列知識 12
2.2 物理體系從老余開店慢慢鋪開 15
2.2.1 老余的三個小故事 15
2.2.2 體系結構原理初探 18
2.2.3 體系結構原理再探 28
2.3 體系學習讓SQL語句性能提升千倍 59
2.3.1 一起探索體系學習的意義 59
2.3.2 腳踏車到飛船的經典之旅 63
2.3.3 精彩的總結與課程展望 73
2.4 走進12C新特性之多租戶架構 75
2.4.1 大樓里的江湖爭鬥 75
2.4.2 強大的多租戶架構 76
2.4.3 多租戶架構的好處 78
第3章 神奇,走進邏輯體系世界 79
3.1 長幼有序的邏輯體系 79
3.2 邏輯體系從老余養殖細細說起 80
3.2.1 農場的體系邏輯結構 80
3.2.2 農場之塊漫談 84
3.2.3 農場之區與段 85
3.2.4 農場之表空間的分類 87
3.2.5 邏輯結構之初次體會 88
3.2.6 邏輯結構之二次體會 93
3.2.7 邏輯結構之三次體會 98
3.3 課程結束你給程式安上了翅膀 109
3.3.1 過度擴展與性能 110
3.3.2 PCTFREE與性能 112
3.3.3 行遷移與最佳化 115
3.3.4 塊的大小與套用 116
第4章 祝賀,表的設計成就英雄 122
4.1 表的設計之五朵金花 122
4.2 表的特性從老餘一家展開描述 123
4.2.1 老餘一家各施所長 123
4.2.2 普通堆表的不足之處 123
4.2.3 奇特的全局臨時表 135
4.2.4 神通廣大的分區表 142
4.2.5 有趣的索引組織表 170
4.2.6 簇表的介紹及套用 173
4.3 理解表設計的你將成為項目組英雄 174
4.4 走進12C新特性之分片技術 175
4.4.1 如日中天的E公司 175
4.4.2 神奇的分片分散式技術 176
第5章 驚嘆,索引天地妙不可言 180
5.1 看似簡單無趣的索引知識 180
5.2 索引探秘從小余緝兇拉開帷幕 180
5.2.1 BTREE索引的精彩世界 180
5.2.2 點陣圖索引的玫瑰花之刺 277
5.2.3 小心函式索引,步步陷阱 293
5.3 索引讓一系列最熟悉的SQL語句飛起來了 302
5.4 走進12C新特性之索引最佳化 304
第6章 經典,表的連線學以致用 306
6.1 表的連線之江南三劍客 306
6.2 三大類型從小余跳舞一一道來 306
6.2.1 跳舞也能跳出連線類型 306
6.2.2 各類連線被訪問次數的差異 309
6.2.3 各類連線驅動順序的區別 319
6.2.4 各類連線排序情況分析 324
6.2.5 各類連線限制場景對比 327
6.3 你動手裝備的表連線威震三軍 332
6.3.1 嵌套循環連線與索引 332
6.3.2 散列連線與索引 338
6.3.3 排序合併連線與索引 338
下篇 飛翔意識天空——思想與案例的分享
第7章 搞定!不靠技術靠菜刀 342
7.1 SQL語句一刀被剁了 342
7.2 整個模組丟棄了 343
7.3 調用次數減少了 345
7.4 排序不再需要了 345
7.5 大表砍成小表了 346
7.6 排重操作消失了 347
7.7 插入阻礙小多了 348
7.8 遷移事情不做了 348
第8章 升級!靠技術改隱形刀 350
8.1 大表等同小表了 351
8.2 大表切成小表了 352
8.3 索引變身小表了 353
8.4 刪除動作不做了 353
8.5 清表角度變換了 354
8.6 提交次數縮減了 355
8.7 遷移越來越快了 356
8.8 SQL語句精簡了 357
第9章 提問,也是智慧的體現 363
9.1 描述要考慮周全 364
9.2 用詞要儘量準確 365
9.3 說明要力求簡潔 365
9.4 問過的避免再問 367
9.5 能搜能試不急問 368
第10章 買魚,居然買出方法論 370
10.1 小余買魚系列故事 370
10.1.1 診斷與改進 370
10.1.2 需求與設計 372
10.1.3 資源的利用 375
10.1.4 真正的需求 375
10.2 買魚買出了方法論 376
10.2.1 一套流程 376
10.2.2 兩大法寶 377
10.3 方法論的套用案例 378
10.3.1 從我們的這一套流程說起 378
10.3.2 案例映襯了兩大經典法寶 383
第11章 寶典,規範讓你少做事 384
11.1 抓狂,為何事總忙不完 384
11.1.1 技術能力不足的新人們 385
11.1.2 不懂提問智慧的求助者 385
11.1.3 產生各種失誤的粗心者 386
11.1.4 解決問題緩慢的維護人 388
11.1.5 陷入種種困境的開發者 391
11.1.6 總是考慮不全的設計者 392
11.2 淡定,規範讓你少做無謂事 395
11.2.1 學習成長規範——促成新人快速成長 396
11.2.2 求助規範——引導求助不再迷糊 397
11.2.3 作業操作規範——協助粗心者不犯錯 398
11.2.4 流程規範——保障問題快速解決 399
11.2.5 開發規範——讓開發者駕輕就熟 420
11.2.6 設計規範——助設計者運籌帷幄 425