-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Oracle高性能系統架構實戰大全 版權信息
- ISBN:9787301309612
- 條形碼:9787301309612 ; 978-7-301-30961-2
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Oracle高性能系統架構實戰大全 本書特色
《Oracle高性能系統架構實戰大全》介紹與 Oracle 數據庫性能相關的方方面面,涵蓋了 Oracle 的體系架構,其背后的運行機制包括事務、鎖與閂、多版本并發,各種 Oracle 高級特性如分區、并行執行、直接路徑操作,以及大數據導入 / 導出性能優化,并用具體的例子來解釋每個特性,它是如何工作的、其限制是什么。
本書用通俗易懂的方式介紹如何理解并掌握 Oracle SQL 執行計劃,如何高效地掌握 Oracle SQL 性能分析與優化,這是擺在眾多開發人員面前的兩座大山。
本書不僅是從 Oracle 數據庫與 SQL 優化本身的角度探討高性能架構設計,更重要的是從整個應用層、綜合中間件角度考慮各特性是否適合采用 Oracle 實現,如何在 Java 及 JDBC、 MyBatis 中優化。為此多個章節專門探討 Oracle 不擅長的特性,以及如何在 Java 和中間件中更好地實現它們。
本書適合具有一定 Oracle 數據庫經驗的開發人員和數據庫管理員閱讀。
Oracle高性能系統架構實戰大全 內容簡介
(1) 深入淺出:詳解與 Oracle 數據庫性能相關的方方面面,涵蓋 Oracle 的體系架構及其背后的運行機制。
(2)直擊難點:全面解析Oracle SQL 執行計劃和Oracle SQL 性能分析與優化。
(3)全新實戰:真實有效的實戰案例再現Oracle數據庫開發過程中的問題及解決思路。
(4)雙管齊下:先設定方案,然后從應用角度和數據庫角度綜合考慮,逐一分析實現環境。
Oracle高性能系統架構實戰大全 目錄
1.1 何為高性能..................................................................................................................... 2
1.2 為什么仍需要高性能設計 ............................................................................................... 4
1.3 直到系統跑不下去了才去重構........................................................................................ 5
1.4 保持高性能需要持續維護 ............................................................................................... 6
1.5 系統性能低下的原因 ...................................................................................................... 7
1.6 影響系統性能的合理因素 ............................................................................................. 13
1.7 基準性能測試 ............................................................................................................... 15
1.8 高性能系統設計原則 .................................................................................................... 17
第 2 章? 規劃性能友好的架構?............................................................23
2.1 典型系統架構 ............................................................................................................... 24
2.2 分布式架構的挑戰........................................................................................................ 28
2.3 何為友好的架構設計 .................................................................................................... 30
2.4 盡早確定具體技術棧和接口規范 .................................................................................. 36
2.5 確定可用的特性和軟件版本.......................................................................................... 38
2.6 開放思路 ...................................................................................................................... 43
2.7 普通商用服務器的當前現狀.......................................................................................... 46
2.8 虛擬化和云主機的影響................................................................................................. 56
2.9 限制性能友好技術架構的原因...................................................................................... 56
2.10 按照規范執行后,性能和擴展性還是不理想 .............................................................. 58
2.11 多租戶應用的挑戰...................................................................................................... 592
Oracle 高性能系統架構實戰大全
第 3 章? 理解 Oracle 運行機制?.........................................................61
3.1 基于磁盤數據庫的弱項................................................................................................. 62
3.2 花 100 萬元買來當擺設 ................................................................................................ 65
3.3 選擇標準版還是企業版................................................................................................. 66
3.4 Oracle 體系架構概覽 .................................................................................................... 68
3.5 Oracle 事務................................................................................................................... 79
3.6 多版本并發控制............................................................................................................ 90
3.7 Redo 日志 .................................................................................................................... 93
3.8 Undo 日志 .................................................................................................................. 107
第 4 章? 高效 Oracle 設計?............................................................ 114
4.1 設計良好的 Oracle 表 ................................................................................................. 115
4.2 除了常規表外還有哪些選擇........................................................................................ 126
4.3 深入理解 Oracle 索引 ................................................................................................. 131
4.4 深入理解分區 ............................................................................................................. 151
4.5 深入理解 Oracle 并行執行 .......................................................................................... 161
4.6 直接路徑操作 ............................................................................................................. 170
4.7 深入理解 Oracle 內存列式存儲................................................................................... 174
4.8 熟悉分析函數 ............................................................................................................. 180
4.9 不建議使用 Oracle 實現的場景................................................................................... 182
第 5 章? 高并發和鎖?.....................................................................186
5.1 各種類型的高并發...................................................................................................... 187
5.2 影響并發性的因素...................................................................................................... 189
5.3 鎖 - 共享資源訪問控制機制 ....................................................................................... 194
5.4 Oracle 中的鎖............................................................................................................. 197
5.5 Java 中的并發訪問控制.............................................................................................. 210
5.6 分布式鎖的實現.......................................................................................................... 238
5.7 選擇正確的鎖實現方式............................................................................................... 244
第 6 章? 應用層高性能設計?............................................................247
6.1 領域模型、數據庫模型和 Java 類............................................................................... 248
6.2 把掌握和維護中間件重視起來.................................................................................... 252
6.3 充分利用各級緩存...................................................................................................... 253
6.4 JDBC、 OCI 優化........................................................................................................ 257
6.5 *小化網絡交互.......................................................................................................... 263
6.6 分頁查詢優化 ............................................................................................................. 273
6.7 統一模式功能使用 AOP.............................................................................................. 277
6.8 通知型功能使用消息隊列 ........................................................................................... 284
6.9 日志優化 .................................................................................................................... 285
6.10 根據上下文自適應優化............................................................................................. 286
6.11 核心邏輯避免通用代碼生成...................................................................................... 290
6.12 該用 PL/SQL 時不要故意避開 .................................................................................. 292
第 7 章? Oracle 實例與系統優化?....................................................295
7.1 Oracle 實例優化概述 .................................................................................................. 296
7.2 內存優化 .................................................................................................................... 297
7.3 存儲優化 .................................................................................................................... 303
7.4 初始化參數優化.......................................................................................................... 310
7.5 其他 Oracle 實例優化 ................................................................................................. 322
7.6 高可用 / 可恢復性相關性能影響................................................................................. 328
7.7 Linux 優化 .................................................................................................................. 333
第 8 章? 系統性能分析與診斷?.........................................................338
8.1 整體性能監控與分析 .................................................................................................. 339
8.2 Linux 性能分析 ........................................................................................................... 343
8.3 Java 性能分析 ............................................................................................................ 348
8.4 Oracle 實例性能分析 .................................................................................................. 355
8.5 Oracle 典型等待事件分析 ........................................................................................... 370
第 9 章? 精通執行計劃分析?............................................................ 411
9.1 SQL 內部執行過程 ..................................................................................................... 412
9.2 SQL 性能分析的關鍵.................................................................................................. 414
9.3 Oracle 性能分析工具 .................................................................................................. 415
9.4 高效掌握執行計劃...................................................................................................... 421
9.5 Oracle 執行計劃精解 .................................................................................................. 427
9.6 其他執行計劃相關要點............................................................................................... 4504
Oracle 高性能系統架構實戰大全
第 10 章? Oracle?SQL 性能分析與優化?...........................................458
10.1 優化器...................................................................................................................... 459
10.2 統計信息 .................................................................................................................. 476
10.3 直方圖和綁定變量窺視............................................................................................. 498
10.4 深入理解 Oracle 優化器提示..................................................................................... 504
10.5 典型性能優化案例.................................................................................................... 531
第 11 章? 大數據導入 / 導出優化?......................................................544
11.1 常見的大數據處理場景介紹...................................................................................... 545
11.2 大數據導入 / 導出方案 ............................................................................................. 547
11.3 其他優化 .................................................................................................................. 578
Oracle高性能系統架構實戰大全 作者簡介
張君華,金融證券企業級系統架構師,曾負責多省商品清算所架構設計,新一代基金登記過戶系統架構設計,擁有豐富的一線金融系統架構設計和性能優化實戰經驗。主要研究方向包括中臺建設、微服務、云原生架構、Oracle&MySQL&PostgreSQL、分布式并行清算、MPP等。
- >
煙與鏡
- >
苦雨齋序跋文-周作人自編集
- >
上帝之肋:男人的真實旅程
- >
莉莉和章魚
- >
隨園食單
- >
月亮虎
- >
回憶愛瑪儂
- >
名家帶你讀魯迅:故事新編