oracle-plsql語句大全 中文WORD版
26.3KB / 10-28
使用PLSQL_Developer導(dǎo)出Oracle表及數(shù)據(jù) 中文PDF版
343KB / 10-27
Oracle PLSQL 實例精解 中文PDF掃描版
34.3MB / 07-25
配置plsql遠(yuǎn)程連接oracle word版
375KB / 06-21
Oracle PLSQL簡單安裝指南 WORD文檔 doc格式
325KB / 07-25
-
Oracle常用命令速查手冊 中文PDF版 Oracle / 408KB
-
-
oracle開發(fā)案例(oracle操作手冊) 完整版word Oracle / 82.9KB
-
Oracle11g官方文檔中英對照PDF版 + Oracle 11g R2官方public最新 Oracle / 175MB
-
-
Oracle云數(shù)據(jù)庫方案 DOC版 Oracle / 424KB
-
Oracle 12c PL/SQL程序設(shè)計終極指南 高清pdf+mobi版[24MB] Oracle / 24.4MB
-
名師講壇—Oracle SQL入門與實戰(zhàn)經(jīng)典 pdf掃描版[114MB] Oracle / 114MB
-
Oracle 12c從零開始學(xué)(視頻教學(xué)版) (劉增杰) 完整pdf掃描版[229] Oracle / 229.1MB
-
詳情介紹
在《Oracle PL/SQL性能調(diào)優(yōu)訣竅與方法》這本書中,作為Oracle ACE的兩位作者給出了一種方便的能夠從PL/SQL獲取最佳結(jié)果的方法,他們有著數(shù)十年為政府、企業(yè)和教育機構(gòu)創(chuàng)建復(fù)雜生產(chǎn)系統(tǒng)的經(jīng)驗。本書首先介紹了精確定位性能問題的方法,并提供了可度量和驗證的測試案例。在深入探討SQL和PL/SQL的結(jié)合使用方法之后,又深入挖掘了適用于Oracle數(shù)據(jù)庫的性能調(diào)優(yōu)工具。本書通篇包含真實的示例和最佳實踐。
主要內(nèi)容
- 按照需求驅(qū)動的9步過程來識別和定位Web應(yīng)用中的性能問題
- 使用性能相關(guān)的數(shù)據(jù)庫工具,包括數(shù)據(jù)字典視圖、日志、追蹤、PL/SQL Hierarchical Profiler(PL/SQL層次式分析器)、PL/Scope和RUNSTATS
- 使用調(diào)用堆棧API、錯誤堆棧API和計時標(biāo)記插裝代碼,以便定位性能問題
- 內(nèi)嵌于SQL中的PL/SQL和管理用戶定義的函數(shù)
- 使用一種基于集合的方法把SQL嵌入PL/SQL中以便處理大量數(shù)據(jù)
- 正確編寫和部署DML觸發(fā)器以避免性能問題
- 用高級數(shù)據(jù)類型進行工作,包括LOB和XML
- 使用緩存技術(shù)避免冗余操作
- 有效地利用動態(tài)SQL來減少所需的代碼量和流水線系統(tǒng)管理
- 管理版本控制并確保性能修復(fù)得到成功部署
《Oracle PL/SQL性能調(diào)優(yōu)訣竅與方法》目錄
第Ⅰ部分 PL/SQL性能調(diào)優(yōu)的核心理念和要素
第1章 PL/SQL在當(dāng)前開發(fā)中的角色 3
1.1 典型的Web應(yīng)用程序處理流程 3
1.2 Web應(yīng)用程序的性能問題區(qū)域 4
1.2.1 步驟1:客戶機的性能問題 4
1.2.2 步驟2:客戶機到應(yīng)用服務(wù)器的傳輸問題 5
1.2.3 步驟3:應(yīng)用服務(wù)器的性能問題 5
1.2.4 步驟4:應(yīng)用服務(wù)器到數(shù)據(jù)庫的傳輸問題 5
1.2.5 步驟5:數(shù)據(jù)庫的性能問題 5
1.2.6 步驟6:數(shù)據(jù)庫到應(yīng)用服務(wù)器的傳輸問題 6
1.2.7 步驟7:應(yīng)用服務(wù)器處理性能問題 6
1.2.8 步驟8:應(yīng)用服務(wù)器到客戶機的傳輸問題 6
1.2.9 步驟9:客戶機的性能問題 6
1.3 發(fā)現(xiàn)使得Web應(yīng)用程序性能變慢的原因 6
1.3.1 使用計時器來收集有關(guān)性能的數(shù)據(jù) 7
1.3.2 性能測量 8
1.4 解決Web應(yīng)用程序的性能問題 9
1.4.1 解決客戶機的性能問題(步驟1和9) 9
1.4.2 分清客戶機和應(yīng)用服務(wù)器之間的性能問題(步驟2) 9
1.4.3 解決應(yīng)用服務(wù)器中的性能問題(步驟3和7) 10
1.4.4 解決客戶機中的性能問題(步驟9) 10
1.4.5 心得 10
1.5 總結(jié) 10
第2章 DBA/開發(fā)者的界線:工具和特性 13
2.1 數(shù)據(jù)字典視圖 14
2.2 Oracle日志記錄和跟蹤 16
2.2.1 日志記錄的基礎(chǔ)知識 16
2.2.2 跟蹤的基礎(chǔ)知識 17
2.2.3 日志記錄/跟蹤示例 18
2.3 PL/SQL層次式分析器 20
2.4 RUNSTATS 23
2.5 PL/SQL環(huán)境設(shè)置 24
2.5.1 PLSQL_OPTIMIZE_LEVEL 25
2.5.2 PLSQL_CODE_TYPE 27
2.5.3 PLSQL_WARNINGS 29
2.5.4 PLSQL_CCFLAGS 31
2.6 PL/Scope 31
2.7 總結(jié) 33
第3章 PL/SQL中的代碼插樁 35
3.1 問題真的出在數(shù)據(jù)庫中嗎 36
3.2 應(yīng)用程序日志 37
3.2.1 內(nèi)置代碼導(dǎo)航API 37
3.2.2 用戶驅(qū)動的日志 39
3.3 代碼插樁的最佳實踐 43
3.3.1 設(shè)置過程標(biāo)記 44
3.3.2 設(shè)置錯誤標(biāo)記 46
3.4 總結(jié) 47
第Ⅱ部分 鏈接SQL和PL/SQL
第4章 擴展SQL的范圍 51
4.1 跳出SQL模式 52
4.1.1 切換至PL/SQL,使生活變得更簡單 52
4.1.2 使用PL /SQL填補功能空白 55
4.2 調(diào)用SQL內(nèi)置函數(shù) 59
4.2.1 單表問題 60
4.2.2 多表問題 63
4.3 和PL/SQL相關(guān)的統(tǒng)計及其對執(zhí)行計劃的影響 64
4.3.1 PL /SQL函數(shù)的硬件成本 64
4.3.2 PL/SQL函數(shù)的基數(shù) 70
4.3.3 PL/SQL函數(shù)的選擇率 74
4.4 只有Oracle Database 12c才有的特性 77
4.4.1 PRAGMA UDF子句 77
4.4.2 在WITH子句中添加函數(shù) 78
4.5 總結(jié) 79
第5章 用集合的概念來思考 81
5.1 游標(biāo) 82
5.2 從SQL到PL/SQL加載集合 83
5.2.1 Oracle Database 12c:隱式分頁與持續(xù)獲取 88
5.2.2 用PL/SQL合并集合 90
5.3 FORALL語句 94
5.3.1 保持語法最新:稀疏集合 96
5.3.2 直接插入 98
5.3.3 FORALL和表觸發(fā)器 99
5.4 總結(jié) 101
第6章 使用觸發(fā)器 103
6.1 DML觸發(fā)器 104
6.1.1 數(shù)據(jù)保護:約束與觸發(fā)器 104
6.1.2 默認(rèn)值 107
6.1.3 非規(guī)范化的代價 110
6.2 INSTEAD OF觸發(fā)器 112
6.2.1 基本的DML操作 112
6.2.2 邏輯主鍵的危害 115
6.2.3 處理UPDATE語句 117
6.3 總結(jié) 120
第Ⅲ部分 調(diào)優(yōu)人員的工具包
第7章 不僅限于標(biāo)量數(shù)據(jù)類型 125
7.1 LOB的管理 126
7.1.1 訪問LOB 126
7.1.2 存儲機制 127
7.1.3 I/O調(diào)優(yōu)注意事項 129
7.1.4 僅SecureFile才有的特性 135
7.2 管理XML 139
7.2.1 存儲XML 139
7.2.2 操作XML 144
7.3 總結(jié) 148
第8章 保持使用緩存 151
8.1 內(nèi)置緩存技術(shù) 151
8.1.1 確定性函數(shù) 152
8.1.2 標(biāo)量子查詢緩存 156
8.1.3 PL/SQL函數(shù)結(jié)果緩存 158
8.2 手動緩存技術(shù) 165
8.2.1 PL/SQL集合 166
8.2.2 Oracle上下文 168
8.3 總結(jié) 169
第9章 射擊移動目標(biāo) 171
9.1 擴展基礎(chǔ)知識 172
9.1.1 CLOB輸入 172
9.1.2 光標(biāo)轉(zhuǎn)換 173
9.1.3 PL/SQL函數(shù)結(jié)果緩存的
集成 173
9.1.4 支持復(fù)雜的數(shù)據(jù)類型 175
9.2 深度挖掘 179
9.2.1 有關(guān)搜索的更多內(nèi)容 179
9.2.2 列表內(nèi)陷阱 182
9.3 應(yīng)對Dynamic SQL誤解帶來的挑戰(zhàn) 183
9.3.1 偏見#1:Dynamic SQL會引起安全風(fēng)險 184
9.3.2 偏見#2:Dynamic SQL總是比正規(guī)的SQL慢 184
9.3.3 偏見#3:Dynamic SQL總是引起解析 185
9.3.4 偏見#4:DDL語句只能服務(wù)于DBA 187
9.4 總結(jié) 188
第Ⅳ部分 日常生活中的PL/SQL
第10章 來自戰(zhàn)壕的傳奇 191
10.1 第三方的打包代碼 191
10.2 無狀態(tài)問題 194
10.3 未知的撤消 197
10.4 遞歸的詛咒 200
10.4.1 遞歸和光標(biāo) 200
10.4.2 遞歸和變量 203
10.5 總結(jié) 203
第11章 真實系統(tǒng)中的代碼管理 205
11.1 代碼管理的問題 206
11.1.1 DBA的Lite版 207
11.1.2 國產(chǎn)版本控制 209
11.2 基于版本的重定義和性能調(diào)優(yōu) 213
11.2.1 理解Edition-Based Redefinition 213
11.2.2 在Oracle Database 12c中對EBR所做的重要修改 214
11.3 系統(tǒng)環(huán)境的差異以及與性能相關(guān)的代碼管理 217
11.4 總結(jié) 218
第12章 額外的秘訣、技巧和理念 221
12.1 回到基礎(chǔ) 221
12.1.1 VARCHAR2內(nèi)存的分配 222
12.1.2 當(dāng)前日期的成本 223
12.1.3 二進制數(shù)據(jù)類型 225
12.2 文本操作 226
12.2.1 檢查文本字符串的有效字符 226
12.2.2 詞的相似度 228
12.2.3 VARCHAR2和視圖 230
12.3 增加處理的復(fù)雜性 232
12.3.1 NOCACHE優(yōu)化 232
12.3.2 ACCESSIBLE BY子句 234
12.3.3 關(guān)于流水線函數(shù)的更多
知識 235
12.4 總結(jié) 236
下載地址
人氣書籍
Oracle PL/SQL程序設(shè)計(第5版)(上下冊) PDF掃描版[123.61M]
oracle從入門到精通 (秦靖,劉存勇) pdf掃描版 69M
Oracle從入門到精通 pdf版
Oracle Database 11g完全參考手冊 Kevin Loney著 中文 PDF版 [12
Oracle DBA高效入職指南 (蒙昭良) pdf掃描版
Oracle PL SQL完全自學(xué)手冊(第二版)(宮生文) 高清PDF掃描 271.2M
Oracle Database 12c完全參考手冊(第7版) 中文pdf掃描版[142MB]
涂抹Oracle—三思筆記之一步一步學(xué)Oracle (李丙洋) pdf掃描版 18
從實踐中學(xué)習(xí)Oracle SQL PDF掃描版[55MB]
Oracle數(shù)據(jù)庫精講與疑難解析 (未加密) 趙振平 中文 PDF版 [141M]
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的ORACLE PLSQL性能調(diào)優(yōu)訣竅與方法 中文完整pdf[58MB] 資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。