亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ORACLE PLSQL性能調(diào)優(yōu)訣竅與方法 中文完整pdf[58MB]

ORACLE PLSQL性能調(diào)優(yōu)下載

  • 書籍大?。?span>58.2MB
  • 書籍語言:簡體中文
  • 書籍類型:國產(chǎn)軟件
  • 書籍授權(quán):免費軟件
  • 書籍類別:Oracle
  • 應(yīng)用平臺:PDF
  • 更新時間:2018-05-21
  • 購買鏈接:
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

《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)容

  1. 按照需求驅(qū)動的9步過程來識別和定位Web應(yīng)用中的性能問題
  2. 使用性能相關(guān)的數(shù)據(jù)庫工具,包括數(shù)據(jù)字典視圖、日志、追蹤、PL/SQL Hierarchical Profiler(PL/SQL層次式分析器)、PL/Scope和RUNSTATS
  3. 使用調(diào)用堆棧API、錯誤堆棧API和計時標(biāo)記插裝代碼,以便定位性能問題
  4. 內(nèi)嵌于SQL中的PL/SQL和管理用戶定義的函數(shù)
  5. 使用一種基于集合的方法把SQL嵌入PL/SQL中以便處理大量數(shù)據(jù)
  6. 正確編寫和部署DML觸發(fā)器以避免性能問題
  7. 用高級數(shù)據(jù)類型進行工作,包括LOB和XML
  8. 使用緩存技術(shù)避免冗余操作
  9. 有效地利用動態(tài)SQL來減少所需的代碼量和流水線系統(tǒng)管理
  10. 管理版本控制并確保性能修復(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 PLSQL性能調(diào)優(yōu)訣竅與方法 中文完整pdf[58MB]

      氣書籍

      載聲明

      ☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
      ☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的ORACLE PLSQL性能調(diào)優(yōu)訣竅與方法 中文完整pdf[58MB] 資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。