幫助中心 | 我的帳號 | 關於我們

Oracle高性能系統架構實戰大全

  • 作者:張君華|責編:吳曉月//劉沈君
  • 出版社:北京大學
  • ISBN:9787301309612
  • 出版日期:2019/12/01
  • 裝幀:平裝
  • 頁數:580
人民幣:RMB 128 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書介紹與Oracle資料庫性能相關的方方面面,涵蓋了Oracle的體系架構,其背後的運行機制包括事務、鎖與閂、多版本併發,各種Oracle高級特性如分區、並行執行、直接路徑操作,以及大數據導入/導出性能優化,並用具體的例子來解釋每個特性,它是如何工作的、其限制是什麼。
    本書用通俗易懂的方式介紹如何理解並掌握Oracle SQL執行計劃,如何高效地掌握Oracle SQL性能分析與優化,這是擺在眾多開發人員面前的兩座大山。
    本書不僅是從Oracle資料庫與SQL優化本身的角度探討高性能架構設計,更重要的是從整個應用層、綜合中間件角度考慮各特性是否適合採用Oracle實現,如何在Java及JDBC、MyBatis中優化。為此多個章節專門探討Oracle不擅長的特性,以及如何在Java和中間件中更好地實現它們。
    本書適合具有一定Oracle資料庫經驗的開發人員和資料庫管理員閱讀。

作者介紹
張君華|責編:吳曉月//劉沈君
    張君華,金融證券企業級系統架構師, 曾負責多省商品清算所架構設計、新一代基 金登記過戶系統架構設計,擁有豐富的一線 金融系統架構設計和性能優化實戰經驗。主 要研究方向包括中台建設、微服務、雲原生 架構、Oracle&MySQL&PostgreSQL、 分散式並行清算、MPP等。

目錄
第1章  實現高性能系統的基礎
  1.1  何為高性能
  1.2  為什麼仍需要高性能設計
  1.3  直到系統跑不下去了才去重構
  1.4  保持高性能需要持續維護
  1.5  系統性能低下的原因
  1.6  影響系統性能的合理因素
  1.7  基準性能測試
  1.8  高性能系統設計原則
第2章  規劃性能友好的架構
  2.1  典型系統架構
  2.2  分散式架構的挑戰
  2.3  何為友好的架構設計
  2.4  儘早確定具體技術棧和介面規範
  2.5  確定可用的特性和軟體版本
  2.6  開放思路
  2.7  普通商用伺服器的當前現狀
  2.8  虛擬化和雲主機的影響
  2.9  限制性能友好技術架構的原因
  2.10  按照規範執行后,性能和擴展性還是不理想
  2.11  多租戶應用的挑戰
第3章  理解Oracle運行機制
  3.1  基於磁碟資料庫的弱項
  3.2  花100萬元買來當擺設
  3.3  選擇標準版還是企業版
  3.4  Oracle體系架構概覽
  3.5  Oracle事務
  3.6  多版本併發控制
  3.7  Redo日誌
  3.8  Undo日誌
第4章  高效Oracle設計
  4.1  設計良好的Oracle表
  4.2  除了常規表外還有哪些選擇
  4.3  深入理解Oracle索引
  4.4  深入理解分區
  4.5  深入理解Oracle並行執行
  4.6  直接路徑操作
  4.7  深入理解Oracle內存列式存儲
  4.8  熟悉分析函數
  4.9  不建議使用Oracle實現的場景
第5章  高併發和鎖
  5.1  各種類型的高併發
  5.2  影響併發性的因素
  5.3  鎖-共享資源訪問控制機制
  5.4  Oracle中的鎖
  5.5  Java中的併發訪問控制
  5.6  分散式鎖的實現
  5.7  選擇正確的鎖實現方式
第6章  應用層高性能設計
  6.1  領域模型、資料庫模型和Java類

  6.2  把掌握和維護中間件重視起來
  6.3  充分利用各級緩存
  6.4  JDBC、OCI優化
  6.5  最小化網路交互
  6.6  分頁查詢優化
  6.7  統一模式功能使用AOP
  6.8  通知型功能使用消息隊列
  6.9  日誌優化
  6.10  根據上下文自適應優化
  6.11  核心邏輯避免通用代碼生成.
  6.12  該用PL/SQL時不要故意避開
第7章  Oracle實例與系統優化
  7.1  Oracle實例優化概述
  7.2  內存優化
  7.3  存儲優化
  7.4  初始化參數優化
  7.5  其他Oracle實例優化
  7.6  高可用/可恢復性相關性能影響
  7.7  Linux優化
第8章  系統性能分析與診斷
  8.1  整體性能監控與分析
  8.2  Linux性能分析
  8.3  Java性能分析
  8.4  Oracle實例性能分析
  8.5  Oracle典型等待事件分析
第9章  精通執行計劃分析
  9.1  SQL內部執行過程
  9.2  SQL性能分析的關鍵.
  9.3  Oracle性能分析工具
  9.4  高效掌握執行計劃
  9.5  Oracle執行計劃精解
  9.6  其他執行計劃相關要點
第10章  OracleSQL性能分析與優化
  10.1  優化器
  10.2  統計信息
  10.3  直方圖和綁定變數窺視
  10.4  深入理解Oracle優化器提示
  10.5  典型性能優化案例
第11章  大數據導入/導出優化
  11.1  常見的大數據處理場景介紹
  11.2  大數據導入/導出方案
  11.3  其他優化

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032