買這商品的人也買了...
-
$520$411 -
$760Oracle 編程藝術 : 深入理解數據庫體系結構, 3/e
-
$607Oracle 性能診斷藝術, 2/e
-
$347構建 Oracle 數據庫雲最佳實踐 (使用Oracle Enterprise Manager Cloud Control13c)
-
$354$336 -
$474$450 -
$594$564 -
$857Oracle Database 12cR2 性能調整與優化, 5/e
-
$620$484 -
$620$484 -
$454Oracle Exadata 性能優化
-
$270Oracle 從入門到精通, 3/e
-
$760Oracle 區塊鏈開發技術
-
$774$735 -
$534$507 -
$390$371 -
$534$507 -
$347數據挖掘算法 — 基於 C++ 及 CUDA C
-
$509Spring Boot + MVC 實戰指南
-
$658深入理解高並發編程:核心原理與案例實戰
-
$479$455 -
$659$626 -
$479$455 -
$599$569 -
$414$393
相關主題
商品描述
《Oracle高性能係統架構實戰大全》介紹與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 何為友好的架構設計A
2.4 儘早確定具體技術棧和接口規範
2.5 確定可用的特性和軟件版本
2.6 開放思路
2.7 普通商用服務器的當前現狀
2.8 虛擬化和雲主機的影響
2.9 限制性能友好技術架構的原因
2.10 按照規範執行後,性能和擴展性還是不理想A
2.11 多租戶應用的挑戰Oracle 高性能係統架構實戰大全
第 3 章 理解 Oracle 運行機制
3.1 基於磁盤數據庫的弱項
3. 萬元買來當擺設
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 其他執行計劃相關要點Oracle 高性能係統架構實戰大全
第 10 章 Oracle SQL 性能分析與優化
10.1 優化器
10.2 統計信息
10.3 直方圖和綁定變量窺視
10.4 深入理解 Oracle 優化器提示
10.5 典型性能優化案例
第 11 章 大數據導入 / 導出優化
11.1 常見的大數據處理場景介紹
11.2 大數據導入 / 導出方案
11.3 其他優化