Creating a Self-Tuning Oracle Database: Automating Oracle9i Dynamic SGA Performance
暫譯: 創建自我調整的 Oracle 資料庫:自動化 Oracle9i 動態 SGA 性能

Donald Burleson

  • 出版商: Rampant Tech Press
  • 出版日期: 2003-08-01
  • 售價: $522
  • 語言: 英文
  • 頁數: 160
  • 裝訂: Paperback
  • ISBN: 0972751327
  • ISBN-13: 9780972751322
  • 相關分類: Oracle資料庫
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

Description:

Oracle9i has become one of the world’s most complex databases, and this book is for the senior Oracle DBA who needs to automate the complex mechanisms that govern the RAM memory regions of any Oracle database.

The dynamic memory features of Oracle9i make it possible to create a self-tuning database.  This exciting book explores proven techniques for monitoring the behavior of the Oracle System Global Area (SGA) and shows proven techniques that can be used to anticipate upcoming problems and adjust the SGA before a performance problem occurs.

Focusing on proactive tuning and scripting, this books show you how to collect historical data and use it to develop signatures for all memory areas.  Using these metrics, you can develop scripts that will anticipate and correct upcoming SGA performance problems.

 

Table of Contents:

Chapter 1 - Overview of the Oracle9i SGA Regions    
RAM Allocation at Oracle Instance Startup      
Oracle SGA parameters          
RAM and the Oracle Server    
RAM on IBM-AIX UNIX      
RAM in Linux  
RAM on MS-Windows           
RAM used by Oracle Connections       

Chapter 2 - Oracle9i Self-tuning basics
Monitoring the data buffers      
Oracle9i Sorting          
The v$sysstat View      
The v$pgastat View     
The v$process view     
The v$workarea view  

Chapter 3 - Oracle9i Data Buffer Internals       
Tuning the Oracle9i data buffer Pools   
Data Block Caching in the SGA           
Full table Caching in Oracle9i   
The Data Buffer Hit Ratio        
Data Buffer Monitoring
Allocating Oracle9i data buffer caches  
Internals of the Oracle Data Buffers      
Finding Hot Blocks inside the Oracle Data Buffers        
Full Data Caching Techniques  
Data Buffer Monitoring with STATSPACK     
Understand the KEEP and RECYCLE Pools   
STATSPACK Tables and KEEP Pool Data    
Advanced KEEP Pool Candidate Identification
Advanced RECYCLE Pool Tuning      
Large Blocks and Oracle Indexes        
Maximizing Oracle9i block space usage           
Summary of block size rules     
Mapping data blocks to data buffers     

Chapter 4 - Proactive SGA Reconfiguration     
Scheduling SGA reconfiguration           
Trend-based Oracle Reconfiguration    
Plotting the Data Buffer Hit Ratio by Hour of the Day   
Approaches to Self-tuning Oracle9i Databases 

 

商品描述(中文翻譯)

**描述:**
Oracle9i 已成為全球最複雜的資料庫之一,本書適合需要自動化管理任何 Oracle 資料庫 RAM 記憶體區域複雜機制的資深 Oracle DBA。
Oracle9i 的動態記憶體特性使得創建自我調整的資料庫成為可能。這本令人興奮的書探討了監控 Oracle 系統全域區域 (SGA) 行為的有效技術,並展示了可以用來預測即將出現的問題並在性能問題發生之前調整 SGA 的有效技術。
本書專注於主動調整和腳本編寫,教您如何收集歷史數據並利用這些數據為所有記憶體區域開發特徵。使用這些指標,您可以開發腳本來預測和修正即將出現的 SGA 性能問題。

**目錄:**
**第 1 章 - Oracle9i SGA 區域概述**
Oracle 實例啟動時的 RAM 分配
Oracle SGA 參數
RAM 與 Oracle 伺服器
IBM-AIX UNIX 上的 RAM
Linux 上的 RAM
MS-Windows 上的 RAM
Oracle 連接使用的 RAM

**第 2 章 - Oracle9i 自我調整基礎**
監控數據緩衝區
Oracle9i 排序
v$sysstat 檢視
v$pgastat 檢視
v$process 檢視
v$workarea 檢視

**第 3 章 - Oracle9i 數據緩衝區內部**
調整 Oracle9i 數據緩衝池
SGA 中的數據區塊快取
Oracle9i 中的全表快取
數據緩衝命中率
數據緩衝監控
分配 Oracle9i 數據緩衝快取
Oracle 數據緩衝區的內部結構
在 Oracle 數據緩衝區中尋找熱區塊
全數據快取技術
使用 STATSPACK 進行數據緩衝監控
了解 KEEP 和 RECYCLE 池
STATSPACK 表和 KEEP 池數據
進階 KEEP 池候選者識別
進階 RECYCLE 池調整
大型區塊與 Oracle 索引
最大化 Oracle9i 區塊空間使用
區塊大小規則摘要
將數據區塊映射到數據緩衝區

**第 4 章 - 主動 SGA 重新配置**
安排 SGA 重新配置
基於趨勢的 Oracle 重新配置
按小時繪製數據緩衝命中率
自我調整 Oracle9i 資料庫的方法