Oracle和SQL-Server的語法區(qū)別 中文WORD版
69.7KB / 11-14
Oracle PL SQL 精萃 中文PDF版
631KB / 08-30
Oracle PL/SQL 學習筆記 中文PDF版
495KB / 08-25
Oracle PLSQL 實例精解 中文PDF掃描版
34.3MB / 07-25
Oracle SQL疑難解析 帶目錄完整pdf[125MB]
125MB / 09-25
-
MySQL8.4中文手冊 官方中英文PDF版 mysql / 22.8MB
-
MySQL從入門到項目實踐(超值版) (聚慕課教育) 完整pdf掃描版[314 mysql / 314.8MB
-
MySQL技術精粹:架構、高級特性、性能優(yōu)化與集群實戰(zhàn) 中文pdf掃描 mysql / 271MB
-
MySQL8.0安裝手冊 完整版PDF mysql / 727KB
-
MySQL入門+進階資源合集 完整版PDF mysql / 6.63MB
-
冬季實戰(zhàn)營第三期:MySQL數(shù)據(jù)庫進階實戰(zhàn) 完整版PDF mysql / 2.42MB
-
MySQL大佬姜承堯課程筆記 (49天全) PDF完整版 mysql / 185MB
-
-
MySQL8.0數(shù)據(jù)庫管理與應用 完整PDF版 mysql / 30.8MB
-
MySQL5.7學習筆記 完整版PDF mysql / 15.1MB
詳情介紹
SQL是重要的關系數(shù)據(jù)庫操作語言。SQL語句的運行效率,對于數(shù)據(jù)庫的整體性能至關重要。因此,SQL語句的優(yōu)化就成為數(shù)據(jù)庫專業(yè)人員必須掌握的一門技能。作為一個長期從事數(shù)據(jù)庫工作的技術人員,經(jīng)常面對很多初學者對如何入門、如何提高SQL語句優(yōu)化能力的困惑。本書規(guī)避了市面上大多關于SQL優(yōu)化的書籍講解內(nèi)容過于深奧的問題,以一線開發(fā)工程師的語言和視角展開,理論與實踐并重,不僅適合初學者,也適合中端技術人員進一步提高。
本書以大量案例為依托,系統(tǒng)講解了SQL語句優(yōu)化的原理、方法及技術要點。本書尤為注重實踐,在章節(jié)中引入了大量的案例,便于學習者實踐、測試,反復揣摩。
全書分為三篇:
引言篇,總結了實際工作中常見的問題,并通過真實案例讓讀者直觀感受到SQL語句優(yōu)化的重要。同時在每個案例后面,還針對案例中出現(xiàn)的問題進行了總結。
原理篇,主要講解了和SQL語句優(yōu)化相關的基礎知識及必要的一些操作,包括了優(yōu)化器、成本、執(zhí)行計劃、統(tǒng)計信息、語句解析、游標、綁定變量、數(shù)據(jù)對象等諸多方面。
實戰(zhàn)篇,這是本書的重點,詳細講述了優(yōu)化器對于SQL語句的多種處理方式,包括查詢轉換、數(shù)據(jù)對象訪問方式、表關聯(lián)、半/反連接、子查詢、排序、并行等等。讀者了解了這些內(nèi)容,可以更好地理解優(yōu)化器的行為,從而使優(yōu)化更加有的放矢。這部分實戰(zhàn)性極強,讀者可以作為案頭參考資料,隨時查閱,反復實踐。
另外,本書還提供了5個附錄,這部分對書中提到的案例編寫方式及相關知識點進行了詳細說明,目的是幫助讀者,尤其是初學者更好地進行實踐。
目錄
前言
第一篇引入篇
第0章引言
第1章與SQL優(yōu)化相關的幾個案例
案例1-條SQL引發(fā)的血案
案例2糟糕的結構設計帶來的問題
案例3規(guī)范SQL寫法好處多
案例4“月底難過
案例5 COUNT(*)到底能有多快
案例6“抽絲剝繭”找出問題所在
第二篇原理篇
第2章優(yōu)化器與成本
2.1優(yōu)化器
2.1.1基于規(guī)則的優(yōu)化器
2.1.2基于成本的優(yōu)化器
2.1.3對比兩種優(yōu)化器
2.1.4優(yōu)化器相關參數(shù)
優(yōu)化器相關Hint
基本概念
計算公式
計算示例
第3章執(zhí)行計劃
3.1概述
3.1.1什么是執(zhí)行計劃
3.1.2庫執(zhí)行計劃存儲方式
3.2解讀執(zhí)行計劃
3.2.1執(zhí)行順序
3.2.2訪問路徑
3.3執(zhí)行計劃操作
3.3.1查看執(zhí)行計劃
3.3.2固定執(zhí)行計劃
3.3.3修改執(zhí)行計劃
第4章統(tǒng)計信息
4.1統(tǒng)計信息分類
4.1.1系統(tǒng)統(tǒng)計信息
4.1.2對象統(tǒng)計信息
4.1.3數(shù)據(jù)字典統(tǒng)計信息
4.1.4內(nèi)部對象統(tǒng)計信息
?4.2統(tǒng)計信息操作
4.2.1系統(tǒng)統(tǒng)計信息
4.2.2對象統(tǒng)計信息
4.2.3數(shù)據(jù)字典統(tǒng)計信息
4.2.4內(nèi)部對象統(tǒng)計信息
第5章SQL解析與游標
5.1解析步驟
5.2解析過程
5.3游標示例
第6章綁定變量
6.1使用方法
6.2綁定變量與解析
6.3游標共享
第7章SQL優(yōu)化相關對象
7.1表
7.2字段
7.3索引
7.4視圖
7.5函數(shù)
7.6數(shù)據(jù)鏈(DB-LINK)
第8章SQL優(yōu)化相關存儲結構
8.1表空間
8.2段
8.3區(qū)
8.4塊
第9章特有SQL
9.1 MERGE-----
9.2 INSERT ALL
9.4 CONNECT BY/START WITH
第三篇實戰(zhàn)篇
第10章查詢轉換
10.1查詢轉換的分類及說明
10.2查詢轉換——子查詢類
10.3查詢轉換——視圖類
10.4查詢轉換——謂詞類
10.5查詢轉換——消除類
10.6查詢轉換——其他
第11章訪問路徑
11.1表訪問路徑
11.1.1全表掃描
11.1.2 ROWID掃描
11.1.3采樣掃描
11.2 B樹索引訪問路徑
1113位圖索引訪問路徑
11.4其他訪問路徑
第12章表間關聯(lián)
12.1關聯(lián)關系
12.2表關聯(lián)實現(xiàn)方法
12.3嵌套循環(huán)連接
12.4排序合并連接
12.5哈希連接
12.6其他連接方式
第13章半連接與反連接
13.1半連接
?13.2反連接
第14章排序
14.1引發(fā)排序的操作
14.2避免和減少排序
14.2.1優(yōu)化原則及基本方法
14.2.2避免排序的示例
14.3排序過程及內(nèi)存使用
14.4執(zhí)行計劃中的“Sort”
第15章子查詢
15.1處理方式
15.2子查詢分類
15.2.1按照語法分類
15.2.2按照謂詞分類
15.2.3示例
15.3子查詢優(yōu)化
15.4子查詢特殊問題
15.4.1空值問題
15.4.2 0R問題
15.4.3 [NOT] IN/EXISTS問題
第16章并行
16.1并行操作
16.1.1并行查詢
16.1.2并行DML
16.1.3并行DDL
16.2并行級別
16.3并行原理
16.3.1從屬進程
16.3.2粒度
附錄A常用技巧
附錄BSQL優(yōu)化參數(shù)
附錄CSQL優(yōu)化數(shù)據(jù)字典
附錄DSQL優(yōu)化等待事件
附錄ESQL優(yōu)化提示
下載地址
人氣書籍
MySQL入門很簡單 PDF 掃描版[172M]
MYSQL命令大全與MySQl中文手冊CHM版
MYSQL 5.5從零開始學 (劉增杰,張少軍) pdf掃描版
MySQL5.7從入門到精通(劉增杰 著)帶書簽完整版PDF[230MB]
高性能MySQL(第3版)(High Performance MySQL) pdf掃描版
深入理解MySQL (Expert MySQL) 中文高清PDF版
MySQL v5.1參考手冊 (CHM)
掘金小冊:MySQL是怎樣運行的:從根兒上理解MySQL 中文PDF高清版
高性能MySQL(第2版)pdf中文版
MySQL管理之道:性能調(diào)優(yōu)、高可用與監(jiān)控 PDF掃描版[61MB]
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復,謝謝!
☉ 下載本站資源,如果服務器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學習研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的SQL優(yōu)化最佳實踐:構建高效率Oracle數(shù)據(jù)庫的方法與技巧 資源來源互聯(lián)網(wǎng),版權歸該下載資源的合法擁有者所有。