《華章程式設計師書庫:Oracle性能預測》是2013年機械工業出版社出版的圖書,作者是薩拉哈碼 (Craig Shallahamer)、 蘇旭暉。
基本介紹
- 中文名:華章程式設計師書庫:Oracle性能預測
- 作者:薩拉哈碼 (Craig Shallahamer) 蘇旭暉
- 出版社:機械工業出版社
- 出版時間:2013年9月1日
- 頁數:229 頁
- 開本:16 開
- ISBN:9787111436720
- 外文名:Forecasting Oracle Performance
- 語種:簡體中文
內容簡介,圖書目錄,作者簡介,
內容簡介
《華章程式設計師書庫:Oracle性能預測》是Oracle性能預測領域的唯一著作,Amazon全五星評價,資深Oracle資料庫專家近20年工作經驗結晶。系統講解了Oracle性能預測的方法、模型、技術、步驟、技巧,而且總結了大量最佳實踐,幾乎可以滿足日常工作中可能遇到的各種預測需求。《華章程式設計師書庫:Oracle性能預測》共10章。第1章介紹了性能預測的基本概念和範疇,分析了預測提供的信息及其價值;第2章介紹了基本的性能預測概念,深入研究了如何組合及建模性能預測;第3章介紹了提高預測精度的一些有效手段,通過選擇合適的預測模型,選擇合適的工作負載活動來提高預測精度;第4章介紹了基本預測統計的概念,並簡單介紹了統計在性能預測方面的套用;第5章涵蓋了預測非常重要的一個組成部分——排隊論;第6章介紹了系統化地進行性能預測的6個步驟;第7章通過說明Oracle工作負載過程的複雜特性闡釋了工作負載的相關問題;第8~~9章介紹了性能預測中比較重要的兩個模型——比例模型和線性回歸模型;第10章介紹了4個久經考驗的可擴展性技術,同時介紹了如何根據實際情況選擇最佳的可擴展性模型,以及在預測中如何整合可擴展性。
圖書目錄
譯者序
前言
第1章性能預測導論
1.1風險:一個四個字母的單詞(RISK)
1.2服務水平管理
1.3建模:化繁為簡
1.4模型類型
1.4.1數學模型
1.4.2基準模型
1.4.3模擬模型
1.4.4基準和模擬之間的差異
1.5Oracle性能預測的挑戰
第2章基本性能預測
2.1計算系統是活的
2.2事務是工作的單元/計量單位
2.2.1到達率
2.2.2事務處理器
2.2.3佇列
2.2.4事務流
2.3回響時間曲線
2.4CPU和IO子系統建模
2.5方法是必須的
2.6數據採集
2.7基礎數學
2.7.1公式
2.7.2應用程式
2.7.3管理層需要知道什麼
2.8風險緩解策略
2.8.1最佳化應用程式和Oracle
2.8.2購買更多的CPU能力
2.8.3平衡現有的工作負載
2.9小結
第3章提高預測精度
3.1預測陷阱
3.2模型選擇
3.2.1要問的問題
3.2.2基本預測模型
3.3基線選擇
3.4回響時間數學
3.4.1ErlangC預測公式
3.4.2對比預測公式
3.5計算平均值
3.5.1正確的分布模式
3.5.2如何求多個值的平均值
3.6案例研究:高光公司
3.6.1確定研究課題
3.6.2收集和描述工作負載
3.6.3選擇預測模型
3.6.4預測和驗證
3.6.5我們告訴管理層什麼
3.7小結
第4章基礎預測統計
4.1什麼是統計
4.2樣本與總體
4.3描述樣本
4.3.1用數值描述樣本
4.3.2可視化地描述數據樣本
4.3.3完整地描述樣本數據
4.4做出推斷
4.4.1使用總體標準差
4.4.2使用標準誤
4.5騙人的精度
4.6小結
第5章實用排隊論
5.1排隊系統符號
5.2Little法則
5.3Kendall的符號
5.4排隊論工作簿
5.5佇列配置和回響時間曲線位移
5.5.1觀察不同佇列配置的影響
5.5.2回響時間曲線的上下左右移動
5.6套用排隊論所面臨的挑戰
5.7小結
第6章系統化地預測性能
6.1需要有一種方法
6.2OraPub的預測方法
6.2.1確定研究課題
6.2.2收集工作負載數據
6.2.3描述工作負載
6.2.4開發和使用適當的模型
6.2.5驗證預測
6.2.6預測
6.3小結
第7章描述工作負載
7.1面臨的挑戰
7.2收集工作負載
7.2.1收集作業系統數據
7.2.2收集Oracle數據
7.3定義工作負載組成部分
7.4對工作負載建模
7.4.1簡單工作負載模型
7.4.2單類工作負載模型
7.4.3多類工作負載模型
7.5選擇峰值
7.5.1選擇單一樣本
7.5.2匯總多個工作負載樣本
7.6小結
第8章比例模型
8.1比例模型概念
8.2比例模型公式
8.3收集和描述工作負載
8.4推導比例
8.4.1推導出批處理對CPU的比例
8.4.2推導OLTP對CPU的比例
8.5比例模型預測
8.6小結
第9章線性回歸模型
9.1避免非線性領域
9.2尋找關係
9.3確定線性關係
9.3.1查看原始數據
9.3.2查看原始數據曲線圖
9.3.3查看殘差數據
9.3.4查看殘差數據曲線圖
9.3.5查看回歸公式
9.3.6查看相關性強度
9.3.7如果一切正常,執行預測
9.4處理離群值
9.4.1離群值的識別
9.4.2確定何時停止
9.5回歸分析案例研究
9.6小結
第10章可擴展性
10.1物理CPU和有效CPU之間的關係
10.2預測時如何使用可擴展性
10.3可擴展性涉及什麼
10.4加速和擴展
10.5哪個預測模型受到可擴展性影響
10.6可擴展性模型
10.6.1阿姆達爾擴展
10.6.2幾何級數擴展
10.6.3二次方擴展
10.6.4超級串列擴展
10.7確定可擴展性的方法
10.7.1從物理CPU數據到有效CPU數據
10.7.2基準:物理CPU數量對吞吐量的數據
10.7.3真實系統:系統負載和吞吐量數據
10.8小結
作者簡介
作者:(美國)薩拉哈碼(Craig Shallahamer) 譯者:盧濤 李穎